stable diffusion
你已经知道,stable diffusion 是免费开源的,地址如下:
那么你就可以把这个项目弄到你的本地上,然后使用 Python 命令来进行生图操作:
python scripts/txt2img.py –prompt “a professional photograph of an astronaut riding a horse” –ckpt <path/to/model.ckpt/> –config <path/to/config.yaml/>
不过这样的操作可能对一些小白用户不太友好,所以有人把它封装成了一个 web 应用:
这样就显得很直观了,你可以把它当做一个“网站”,你可以把它部署到自己的电脑上跑起来使用,还可以部署到服务器上,提供一个网址给别人使用。
如何安装 stable diffusion webui
如果你不知道如何使用 Python 和 Git,可以到我的 fxxkpython.com 进行了解学习:
windows 安装 stable diffusion webui
stable diffusion webui 的地址如下:
使用 git 把它 clone 下来:
接着进入项目,执行批处理文件 webui.bat:
如果你电脑没有 GPU, 那么你可以这么执行:
.\webui.bat –skip-torch-cuda-test
这时候它会帮你安装相关的依赖:
需要一点时间,请耐心等待…
完事之后,webui 运行在 7860 端口:
你在浏览器访问 http://127.0.0.1:7860/ 就可以得到这样的界面:
如果你有 NVidia 显卡,那么可以直接下载这个 zip 文件:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/download/v1.0.0-pre/sd.webui.zip
解压之后运行 “update.bat”,然后运行 “run.bat”。
Mac && Linux 安装 stable diffusion webui
安装方式都差不多,确保你已经安装好了 Python 和 Git,然后把它 clone 下来:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git.
如果你有服务器,那么可以使用 wget 命令来下载安装脚本:
wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
下载完成之后,就可以在 stable-diffusion-webui 目录下运行:
sh webui.sh
坐等它给你安装虚拟环境和相关依赖:
当 webui 运行起来的时候,会监听 7860 端口:
这样就可以直接在浏览器中访问啦:
那么这个界面如何操作,里面的各种按钮都是啥意思?下一篇告诉你