AI绘画-Stable Diffusion环境搭建
AI绘画-Stable Diffusion环境搭建
下载git
https://git-scm.com/download/win
下载python 3.10.6(其他版本的python可能会出现报错)
https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe
安装时需要勾选Add Python 3.10 to PATH。
下载项目
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
进入下载的目录
打开
stable-diffusion-webui\webui-user.bat
文件。配置
PYTHON
值为python安装目录和VENV_DIR
为取一个你想要保存模型的文件夹名称,例如:1
2
3
4
5
6
7
8@echo off
set PYTHON=C:\Users\10246\AppData\Local\Programs\Python\Python310\python.exe
set GIT=
set VENV_DIR=venv
set COMMANDLINE_ARGS=
call webui.bat可以使用dev-sidecar来加速。
https://github.com/docmirror/dev-sidecar
运行
python -m pip install --upgrade pip
升级pip版本。运行
stable-diffusion-webui\webui-user.bat
文件。然后根据依赖信息(
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Dependencies
)下载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
将该文件放入
stable-diffusion-webui\models\Stable-diffusion
目录下,并重命名为model.ckpt
。如果出现
No module 'xformers'
。或者显存不够CUDA out of memory
,修改stable-diffusion-webui\webui-user.bat
文件,COMMANDLINE_ARGS
后加入--medvram --reinstall-xformers --xformers
。1
2
3
4
5
6
7
8@echo off
set PYTHON=C:\Users\10246\AppData\Local\Programs\Python\Python310\python.exe
set GIT=
set VENV_DIR=venv
set COMMANDLINE_ARGS=--medvram --reinstall-xformers --xformers
call webui.bat没有报错,出现
To create a public link, set share=True in launch().
,代表安装成功。在浏览器的地址栏输入
http://127.0.0.1:7860
,进入ui管理界面。设置中文:
- 点击
Extensions
。 - 点击
Available
。 - 将
localization
的勾去掉。 - 往下翻,找到
zh_CN Localization
,点击Install
进行安装。 - 安装完,点击
Settings
,再点击左侧菜单的User interface
。 - 从右侧内容区域找到
Localization
,点击右侧的刷新按钮,点击下拉框,选择zh_CN
。 - 点击顶部的
Apply settings
,再点击Reload UI
, 就完成中文设置。
- 点击