注意
stable-diffusion-ui 不能使用root用户启动,所以最好一开始直接用非root用户安装
创建非root用户
已经有了的话可以跳过这步
# 创建用户
sudo adduser amao
# 修改初始密码
sudo passwd amao
# 切换用户
su amao
安装
安装conda
# 下载conda
cd ~
wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh
# 安装conda,一路回车和yes直到安装完成
bash Anaconda3-2022.10-Linux-x86_64.sh
# 配置conda环境变量
nano ~/.bashrc
# 加上一句
export PATH="/home/amao/anaconda3/bin:$PATH"
# 保存退出 Ctrl+X y 回车
# 刷新环境变量配置
source ~/.bashrc
配置WebUI环境
# 创建环境
conda create --name py_SD1 python=3.10
# 切换环境
conda activate py_SD1
安装WebUI
安装git
已经安装有git可以跳过
conda install -c anaconda git
拉取脚本安装
wget -qO webui.sh https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh && bash webui.sh
安装完成会直接启动,如果想停止直接 Ctrl+C
使用
启动命令
bash webui.sh
默认启动在 http://127.0.0.1:7860
启动参数
添加方式
加在启动命令后
参数直接加在启动命令后面,例如
bash webui.sh --listen
写在脚本中
参数写在脚本中,这样每次启动都会带上这些参数
编辑文件 /home/amao/stable-diffusion-webui/webui-user.sh
添加 export COMMANDLINE_ARGS=--listen
更多参数
--port xxxx
指定运行端口
参考 wiki
公网访问
有防火墙的需要放通7860端口
sudo firewall-cmd --zone=public --add-port=7860/tcp --permanent
sudo firewall-cmd --reload
添加模型等
cd
到对应的路径,使用 wget
下载
模型路径 /home/amao/stable-diffusion-webui/models/Stable-diffusion
Lora路径 /home/amao/stable-diffusion-webui/models/Lora
常见问题
更多问题参考这里
显存溢出
OutOfMemoryError: CUDA out of memory
添加启动参数 --medvram
--opt-split-attention
--lowvram
参考文章
© 版权声明
文章版权归作者所有,未经允许请勿转载,侵权请联系 admin@trc20.tw 删除。
THE END