第一次写这种操作指南很容易忽略掉一些自认为大家都清楚的内容,文中提到的网上搜的教程多半也是因为这类原因没法使用。如果操作过程中遇到什么问题可以在公众号留言或直接在文末加我私人微信。
最近计划开发个小程序打算用 Stable Diffusion 生成点图标跟插画配图。部署教程搜到好些,运气不好没遇到直接能顺利部署上的,有的都给我看乐了。花心思看了下基本都在用stable-diffusion-webui 这个开源项目索性自己折腾了。
不用显卡因为折腾的时候用的笔记本集成显卡的
注意:电脑内存至少要达到16g或更高,要不用cpu跑生成图片的速度能磨死人
一、必备软件准备
python3.10.6
https://www.python.org/downloads/release/python-3106/
git
https://git-scm.com/downloads
python安装的时候注意把自动创建环境变量这个add python 3.10 to PATH勾选上,剩下的就都一路确认就行
二、git拉取stable-diffusion-webui并运行
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
github国内用不是很稳定,拉取失败的话可以用gitee这类网站给提供的github项目导入服务中转下
cd stable-diffusion-webuiwebui.bat --skip-torch-cuda-test --no-half --precision full --use-cpu all --listen
拉取完成后进入目录执行启动命令,这个命令会自动下载相关依赖,中间会拉取几个github上的项目,如果遇到网络问题的话参考上一步做下中转,然后把中转的链接替换上去
命令行显示这个地址的时候说明启动成功了,但是注意浏览器打开的时候用这两个地址中的任意一个。用命令行里显示的那个会无法访问
http://127.0.0.1:7860http://localhost:7860
打开这个界面就说明ok了
这是我本地用cpu跑的第一张图提示词什么的都很简单依旧耗时接近3分钟才完成,不是特殊情况的话尽量别这么用太浪费时间
此公众号logo以及本文封面图均为使用Stable Diffusion生成
此二维码使用Stable Diffusion重制生成
领取专属 10元无门槛券
私享最新 技术干货