当前位置:首页|资讯|AI绘画|Stable Diffusion

最新的AI绘画Stable Diffusion安装教程

作者:bili_81156636849发布时间:2023-03-09

本教程参考下面文章

https://blog.csdn.net/qq_38122800/article/details/127576645

https://www.bilibili.com/read/cv21030152

https://www.bilibili.com/read/cv21253533

https://www.bilibili.com/read/cv21908940


1.资源准备(我已经下载,就演示一下下载,然后我再安装)

1.1软件下载安装

Anaconda3  安装的时候选just me,接下来才可以选add Anaconda3 to system path选项,然后一路安装就可以了,这样就可以免手动配置系统环境变量了。



官网:https://www.anaconda.com/products/distribution/

Python3.10.6  安装的时候add python3.10 to path前面要打勾 ,然后直接安装

官网:https://www.python.org/downloads/release/python-3106/

CUDA(先确认自己电脑支持CUDA的支持版本,下载对应的版本,在显卡控制面看)    

   

官网:https://developer.nvidia.com/cuda-toolkit-archive

Git 直接安装即可

官网:https://git-scm.com/

1.2资源下载

NovelAI(novelaileak(50g))模型   这里有多个模型,可只下载教程用到的文件

磁力链接:magnet:?xt=urn:btih:5bde442da86265b670a3e5ea3163afad2c6f8ecc&dn=novelaileak

GFPGANv1.4.pth  在文章里找标题很明显的

下载地址:https://blog.csdn.net/qq_38122800/article/details/127576645

2.环境部署

2.1 下载stable-diffusion-webui

2.1.1建立一个空文件夹那个盘随意,名字不带中文,我用AIpainting

2.1.2进入AIpainting文件夹,在地址栏输入cmd按回车键

2.1.3在弹出的窗口中输入git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui按回车键等待下载完即可关闭窗口,如果出错重新操作即可。


2.2 文件部署

2.2.1将GFPGANv1.4.pth复制到stable-diffusion-webui文件夹里

2.2.2将novelaileak\stableckpt\animefull-final-pruned\model.ckpt 复制到 stable-diffusion-webui\models\Stable-diffusion目录下,并改名为novel-ai.ckpt

2.2.3将novelaileak\stableckpt\animefull-final-pruned\config.yaml 复制到 stable-diffusion-webui\models\Stable-diffusion目录下,并改名为novel-ai.yaml

2.2.4将novelaileak\stableckpt\animevae.pt 到 stable-diffusion-webui\models\Stable-diffusion目录下,并改名为novel-ai.vae.pt 

2.2.5将novelaileak\stableckpt\modules\modules下的所有文件 到 stable-diffusion-webui\models\hypernetworks 

2.3 环境部署

2.3.1打开AIpainting/stable-diffusion-webui文件夹,在地址栏输入cmd按回车键

2.3.2弹出的窗口中输入activate base按回车键

2.3.3然后输入conda create -n pytorch python=3.10.6按回车键,等运行结束后输入y,然后按回车键,如下图显示结束才成功,其他显示都重复操作一下这一步(我这图是已经安装好,重复操作显示的结果)

2.3.4输入conda activate pytorch按回车键

2.3.5打开网页https://pytorch.org/get-started/locally/

2.3.6选择pytorch根据自己的CUDA版本选,可以比CUDA低,我的CUDA是12.0.1,但是网页上只有11.6和11.7,所以我选11.7,然后复制下面的代码到窗口然后按回车键,等一会再输入y按回车键等待下载完成。如中途结束了重复操作即可。

2.3.7继续在窗口中输入pip3 install -r requirements.txt按回车键,等待下载文件

3.修改本分文件代码

3.1用记事本打开launch.py。替换这些网址是因为网络原因,国内不容易直接连接,容易网络报错。

3.1.1https://github.com/TencentARC/GFPGAN.git替换为https://gitee.com/zwtnju/GFPGAN.git

3.1.2https://github.com/openai/CLIP.git替换为https://gitee.com/jorahgao/CLIP.git

3.1..3https://github.com/mlfoundations/open_clip.git替换为https://gitee.com/ufhy/open_clip.git

3.1.4https://github.com/Stability-AI/stablediffusion.git替换为https://gitee.com/x0x5c0f/stablediffusion.git

3.1.5https://github.com/CompVis/taming-transformers.git替换为https://gitee.com/zwtnju/taming-transformers.git

3.1.6https://github.com/sczhou/CodeFormer.git替换为https://gitee.com/zwtnju/CodeFormer.git

3.1.7https://github.com/salesforce/BLIP.git替换为https://gitee.com/zwtnju/BLIP.git

3.1.8如果安装的pytorch不是11.7,pip install torch==1.13.1+cu117 torchvision==0.14.1+cu117 --extra-index-url https://download.pytorch.org/whl/cu117改为对应版本的替换

3.2用记事本打开webui-user.bat,不改也可以,就是分辨率会比较低,我电脑4G显存的想画高清图1920*1080都不能画,加了最大差不多可以1500*1500左右(我用2048*1100也可以绘画)

          3.2.1如果显卡显存大于等于6 G在set COMMANDLINE_ARGS=的后面添加--medvram --autolaunch --deepdanbooru --xformers 

3.2.2如果显卡显存大于等于4 G 在set COMMANDLINE_ARGS=的后面添加--lowvram --autolaunch --deepdanbooru --xformers 

4.所有程序完成后双击运行webui-user.bat文件即可,第一运行需要下载安装一些必要的文件,需要等待一段时间,看网络情况而定。一切都完成后会自动打开一个网页,即可开始使用AI绘图了,cmd窗口绝对不能关闭,要不然画不了画。记得黑色窗口不能关。

   



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1