stable-diffusion-webui官方版本地安装教程
最终效果
1. python安装
官网:https://www.python.org/downloads/release/python-3106/
直接下载安装程序:https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe
记得勾选加入环境变量
2. cuda安装
cmd 输入命令
$ nvidia-smi
CUDA Version: 12.0
表示需要安装12.0版本的cuda
下载地址:
https://developer.nvidia.com/cuda-12-0-0-download-archive
下载完安装即可。
此过程略微漫长…
3. git安装
https://git-scm.com/download/win
安装后建议给git
配置了代理(否则很慢):
git config --global http.proxy "http://127.0.0.1:7890"
3. 安装stable-diffusion-webui
https://github.com/AUTOMATIC1111/stable-diffusion-webui
下载并解压到D:TempDAIGCPaintingstable-diffusion-webui-1.6.0
,注意选择磁盘空间较大的。
建议在安装前升级pip。在程序目录终端输入
venvScriptsactivate
python -m pip in服务器托管网stall --upgrade pip
然后运行webui-user.bat
,会自动帮我们安装虚拟环境和依赖。
此过程略微漫长…
如遇到RuntimeError: Couldn’t determine Stable Diffusion’s hash: cf1d67a6fd5ea1aa600c4df58e5b47da45f6bdbf.
错误
解决方案:
在stable-diffusion-webui-1.6.0/repoitories 文件中打开终端 输入
git clone https://gith服务器托管网ub.com/Stability-AI/stablediffusion.git
并将下载的文件夹重命名成 stable-diffusion-stability-ai
运行后会提示没有ckpt模型,关掉终端进行下一步
4. 下载novelai模型
https://cyberes.github.io/stable-diffusion-models/
迅雷下载:
magnet:?xt=urn:btih:5bde442da86265b670a3e5ea3163afad2c6f8ecc&dn=novelaileak&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2810%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Fopentracker.i2p.rocks%3A6969%2Fannounce
注意这里可以先下载stableckpt/animefull-final-pruned/model.ckpt
,其它的等这个文件下载后再挂着下载,不然很慢。
下载后放到D:TempDAIGCPaintingstable-diffusion-webui-1.6.0modelsStable-diffusion
目录
再次运行webui-user.bat
即可自动打开网站
5. 安装中文插件
具体参考:https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN
启动插件后如果报错:
OSError: openai/clip-vit-large-patch14 does not appear to have a file named pytorch_model.bin but there is a file for TensorFlow weights. Use `from_tf=True` to load this model from those weights.
解决方法:
在.py
头部加上
from transformers import CLIPModel
model = CLIPModel.from_pretrained("openai/clip-vit-large-patch14", from_tf=True)
再次重启bat脚本即可。
如果遇到了该错误:
Expecting value: line 1 column 1 (char 0)" thrown, when I added
解决方法:
在webui.bat
加上
set SD_WEBUI_RESTART=tmp/restart
set ERROR_REPORTING=FALSE
set COMMANDLINE_ARGS=--no-gradio-queue 这句
重启即可。
写在最后
搭建过程中其实又遇到很多问题,考虑到应该有很多人和我一样,不妨建一个交流群925181855
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
一、问题描述 当我们的业务发展到一定阶段的时候,系统的复杂度往往会非常高,不再是一个简单的单体应用所能够承载的,随之而来的是系统架构的不断升级与演变。一般对于大型的To C的互联网企业来说,整个系统都是构建于微服务的架构之上,原因是To C的业务有着天生的微服…