StableDiffusionAI本地部署
原项目来自:AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI (github.com)
距离上次写AI绘画教程已经很久了,AI在此期间迭代了很多,现在的AI绘画已经相对成熟了,故在此出一个更新本地部署教程供大家使用
StableDiffusion不同于之前的AI,专注于画写实风人像,其他AI部署教程:
资源下载
CUDA下载:
CUDA Downloads (NVIDIA Developer)
Git下载:
Python下载(3.10.6版本最佳):
StableDiffusion官方模型:
方法一(浏览器下载):
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/resolve/main/sd-v1-4.ckpt
方法二(磁力下载):
1 | magnet:?xt=urn:btih:3a4a612d75ed088ea542acac52f9f45987488d1c&dn=sd-v1-4.ckpt&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337 |
安装教程
第一步:安装NVDIA cuba(确保是N卡且支持CUDA,A卡用户忽略此步)
第二步:安装Git
第三步:安装Python3.10 (安装时勾选AddPath添加到环境变量)
第四步:
方法一:Cmd运行
1
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
方法二:下载文件并解压 WebUI下载
PS:如卡住可用Dev-sidecar中Git加速解决
第五步:编辑文件夹中的webui-user.bat为
1 | @echo off |
Python路径为Python 3.10(64-bit)的路径
如显存低于4GB在COMMANDLINE_ARGS后还需加入
--medvram
如生成图片出现绿屏或黑屏在COMMANDLINE_ARGS后需加入
--precision full --no-half
第六步:将下载的模型sd-v1-4.ckpt改名为model.ckpt并放入models/Stable-diffusion文件夹并重命名为model.ckpt即可
第七步:打开weibu-user.bat(显存需8GB)即可,首次打开会下载依赖文件,等待即可
PS:由于源为pip和github,如必要可根据cmd报错日志手动下载资源,下载卡住可删除venv文件夹重新下载
第八步:运行weibu-user.bat即可
设置中文
第一步:点击右上角Extensions选择Install from URL选项,并在URL for extension’s git repository栏填入
1 | https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN |
后点击Install安装中文拓展包
第二步:在Setting选项下方找到Localization (requires restart),点击蓝色循环键刷新后选择zh_CN后依次点击最上方Apply settings和Reload UI即可
模型推荐
最近网上比较火的模型为以下两个,各位有能力的可下载并放入models/Stable-diffusion文件夹进行使用
Chilloutmix模型
Korean Doll Likeness (此模型为Lora模型,使用请参考下面的文章)
扩展
Use this card to join the Pochacco and participate in a pleasant discussion together .
Welcome to Pochacco's home,wish you a nice day .