【AI画图】sdwebui本地部署

绘画2年前 (2023)更新 谎言相伴
1K 0 0
gouwu

什么是sdwebui以及如何使用见【AI画图】stable-diffusion_webui on colab | 谎伴导航 (nav.liesys.com)

这期来讲讲如何本地部署

硬件
最低:gtx1050(原则上940MX也可以),内存8g,CPU 4t
推荐:gtx2060s,内存16g,cpu 8t
后面会专门在讲一下

软件
Win/Linux
python: 3.10.6(兼容性最好)
N卡cuda
A卡ore(不建议)

网络环境要求访问GitHub

1.git

apt install git
yum install git
win(本文以win为例)
https://git-scm.com/download/win
默认即可

2.python

https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe
安装过程中应该有选项自动加入path,如没有请手动将python目录添加到path,scrits也要配置进去

3.PyTorch

https://pytorch.org/

【AI画图】sdwebui本地部署

cuda11.8以下选11.7,12选择11.8
CPU也可以
复制上面那串命令,粘贴到cmd回车运行,如果前面没有配置scrits,pip将不能使用。

4.搬仓库

选取一个你要放置主程序的目录,右键git bash here

【AI画图】sdwebui本地部署
  1. git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

国内可以使用ghproxy加速

  1. git clone https://ghproxy.com/https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

5.安装

国内建议修改launch.py
将其中的https://github.com替换成https://ghproxy.com/https://github.com

创建一个虚拟环境
python -m venv .\venv
cd .\venv\Scripts
执行activate.bat
(Linux需要source activate)
国内切换pip源为阿里云
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

返回主目录开始安装依赖

  1. cd ../..
  2. pip install -r requirements_versions.txt

安装成功后退出
开始修改
webui-user.bat

  1. set PYTHON=设置为你的python目录
  2. set GIT=set VENV_DIR=venv
  3. set COMMANDLINE_ARGS=–medvram –autolaunch –deepdanbooru –xformers

Linux修改webui-user.sh
找到#export BLIP_COMMIT_HASH=””
修改为export BLIP_COMMIT_HASH=”–medvram –autolaunch –xformers”

打开的时候分别运行这两个就行
win→webui-user.bat
Linux→webui-user.sh

参数引用b站

16XX启动(图片分辨率最大方图为576×576):–medvram –precision full –no-half –always-batch-cond-uncond –deepdanbooru –xformers
2G启动:–lowvram –always-batch-cond-uncond –deepdanbooru –xformers
4G启动(图片分辨率最大方图为576×576):–medvram –always-batch-cond-uncond –deepdanbooru –xformers
6G启动(最大方图分辨率自行测试):–medvram –always-batch-cond-uncond –deepdanbooru –xformers
8G及以上:–always-batch-cond-uncond –deepdanbooru –xformers
CPU启动(控制台不动可能需要回车)

没有模型sdwebui可能会启动不了,建议下个ChilloutMix备用
https://civitai.com/models/6424/chilloutmix
下好的模型放在stable-diffusion-webui\models\Stable-diffusion

© 版权声明

相关文章

暂无评论

暂无评论...