Ubuntu本地部署Stable Diffusion

发布于 2023-03-27  468 次阅读


先记录了一些坑和解决办法,后面再更新搭建步骤,争取尝试做个一键安装脚本试试

  • 不行,太激动了,总算可以跑了。最开始安装好之后,加载的 v1_5 模型,可以跑没问题,但后面更换了 v2_1 模型后跑出来始终是报错

    modules.devices.NansException: A tensor with all NaNs was produced in Unet. This could be either because there's not enough precision to represent the picture, or because your video card does not support half type. Try setting the "Upcast cross attention layer to float32" option in Settings > Stable Diffusion or using the --no-half commandline argument to fix this. Use --disable-nan-check commandline argument to disable this check.

    看不太懂,是不支持半精度浮点数的意思吗?加上 --no-half 参数启动直接 gg。参考了 Github 上的讨论链接。先是下了个 toolkit 工具 然后修复了下模型,最开始还是不行,我也不知道是不是没加载好的原因,但我后面又添加了 --xformers 启动参数,查了下,这是个优化内存和显存的工具,确实有用,我的内存直接降了 3 个多G,显存降了进 2 个G,这优化确实给力。然后就加载修复好的模型就可以跑了

  • 尝试了下,官方的 model 用着。。。一言难尽。但网上的模型真的好美,比如下面的描述词

    a painting of a beyond-dimensional fantasy world,reality infused with dreams,in a screenshot from the science fiction anime file by makoto shinkai
    
    Rainforests inside a glass house,lush trees,vines twing around the shelves,greg rutkowski and james gurney and Thomas kinkade
    
    orbital space station,science and technology,Jonn Berkey,highly detailed,artstation
    
    in the morning,chinese buildings on the mountains,magnificent,john Howe landscape,lake,china,dragon,clouds,farm,wlop fairy tale,light effect,dream,Greg rutkowski,artstation
    
    great chinese palace above clouds,morning,distance waterfalls flow down the mountians,fantasy,high-definition,super wide angle,artstation
    
    sunset and sunset clouds over the sea,james Gurney,cgsociety,vary
    
    studio ghibli,flowery cottage,morning,green technology,Thomas kinkade,Sparth
    
    a painting of a beyond-dimensional fantasy world,a world of under the sea,Atlantis,science fiction,uplighting,studio Ghibli,unreal engine,epic composition,CG digital render,Ultra HD,technique highly detailed,triadic color scheme
    
    Arches National Park,under the rock,in the evening,nightsky,reality infused with dreams,upscaled,triadic color scheme,epic composition,CG digital rendering,Studio Ghibli,unreal engine,atmospheric,omit the people
    
    in the Singapore Flyer,in the evening,reality infused with dreams,upscaled,triadic color scheme,epic composition,CG digital rendering,a screenshot from the science fiction anime film Detective Conan,unreal engine,atmospheric,omit the people
    
    reality infused with dreams,the desk up side the window,in the class,a narrow beams of sunlight,CG digital rendering,a screenshot from the science fiction anime film by Studio Ghibli,unreal engine,atmospheric
    
    a landscape painting of beautiful island,reality infused with dreams,a blue lake lay down the bottom of mountains,blue grass surounding the lake,vary,upscaled,epic composition,atmospheric,ultra HD,trending on art station,triadic color scheme,technique highly detailed,really world,studio Ghibli,CG digital rendering
    
    a painting of a beyond-dimensional world,out space,Milkly way galaxy,unreal engine,epic composition,CG digital render,Ultra HD,technique highly detailed,triadic color scheme,by van Gogh
    
    a painting of a beyond-dimensional fantasy world,a world of under the sea,Atlantis,science fiction,uplighting,studio Ghibli,unreal engine,epic composition,CG digital render,Ultra HD,technique highly detailed,triadic color scheme
    
    a painting of a beyond-dimensional fantasy world,reality infused with dreams,the mountian tops were hidden beneath a veil of mist,a cherry blossom with gentle breeze,uplight,atmospheric,epic composition,unreal engine,a screenshot from science fiction anime film by makoto shinkai
    
    in a screenshot from the science fiction anime film by makoto,sunset and sunset clouds over the sea,james Gurney,cgsociety,vary
    
    wave,nightsky,nebula,colorful stars,animation,CG digital rendering,whale,vary,technique highly detailed,ultrawide shot,no clouds,Ultra HD

    生成的 1024*1024 图片如下:

    00014-1596813916


整天不想事儿,就想着干饭