由于很多商务本没有独立显卡,只有Intel的集成显卡,在配置安装stable diffusion 时候需要特殊对待,参考不少帖子,各取部分现稍加整合。

整体思路分两个部分:

第一步是先配置环境,主要是安装Anaconda+Pytorch,

第二步是安装stable diffusion

第一步的配置环境阶段(Anaconda + Pytorch)参考以下链接

https://blog.csdn.net/zcsdn1996/article/details/112476263

这个链接是介绍如何配置Anaconda + Pytorch环境。

第二步的访问链接是

https://zhuanlan.zhihu.com/p/578233719

这个帖子只参考stable diffusion的安装过程

最后在执行

webui-user.bat

时一直失败,报错是RuntimeError: Couldn’t install gfpgan,于是又是各种搜索,

https://www.bilibili.com/read/cv19991459/

目前参照的是这个帖子的第一个办法改动,在每个前面添加https://ghproxy.com/ ,哈哈哈哈哈,终于成功了。

生成图片的时候,竟然又报错了RuntimeError: “LayerNormKernelImpl” not implemented for ‘Half’,解决办法是这个帖子https://www.bilibili.com/read/cv19132184?from=articleDetail里面提的如下改动:

编辑stable-diffusion-webui目录下的./repositories/stable-diffusion/ldm/models/diffusion/ddim.py

将第21、22行的cuda改成cpu

修改后重新启动根目录的webui-user.bat文件,浏览器运行http://127.0.0.1:7860/,成功绘图!