Stable diffusion webui
如果机器在国外或者电脑完全通过代理路由安装很简单,按照教程里面的执行脚本全自动就安装好了,安装不成还可以再试几遍,总之很容易就能运行起来
但是,因为我安装时的机器不能直接连外网,包括其中的下载外部扩展都很难,这里就需要为设备设置好代理,包括系统代理和 git 代理
系统代理 可通过修改 nano ~/.bashrc
,pip 安装时默认使用系统代理
export https_proxy=http://192.168.1.2:7890/
export http_proxy=http://192.168.1.2:7890/
export no_proxy="localhost,127.0.0.1,::1"
#设置本地地址不进行代理,否则无法启动
git 代理
git config --global https.proxy http://192.168.1.2:7890
git config --global http.proxy http://192.168.1.2:7890
# 如果有需要 下面是取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy
推荐一个一步安装的clash web 面板,优点clone 之后直接可以运行不在下载外部文件,因为当前环境没有代理下载外部文件可能也下载不下来吗,并且只该两个参数一个是密码一个是订阅连接就能启动。
然后设置代理,才顺利的安装好
因为服务器上有多卡,平时跑模型都是选定卡,指定卡的话是通过修改webui-user.sh
在 # Commandline arguments for webui.py
注释下面写上export COMMANDLINE_ARGS="--device-id=2"
当前代表第三块卡
# Commandline arguments for webui.py, for example: export COMMANDLINE_ARGS="--medvram --opt-split-attention"
#export COMMANDLINE_ARGS=""
export COMMANDLINE_ARGS="--device-id=2 --enable-insecure-extension-access"
也可以同时添加参数 ,设置一个密码并且允许局域网中的小伙伴访问
--gradio-auth name:password --listen
同时还有 --share 参数获得一个外网分享连接
再正常执行 webui.sh 即可运行在 第三块卡上
下面是我生成的图
关键词 Sunflowers, sunset, creek
给我生成了两个太阳 我稍稍改变了一下关键词变成 Sunflowers, a sunset, creek ,指定一个太阳
上面两个是使用默认下载的模型 ,这两张图都没生成第三个词的事物 ‘creek’ 小溪
后来我又下载了一个模型,它的两个太阳又回来了,但是小溪有了 模型地址 https://civitai.com/models/6488/flonix-mj-style 上面也有其他模型