|
【mac】小白安装Stable diffusion 踩坑记录
完全看不懂代码的我,本地部署SD,过程真的艰辛,有血有泪有汗水……简单记录一下,也许对其他伙伴有帮助。
我整体部署流程是看了https://github.com/AUTOMATIC1111 ... on-on-Apple-Silicon,外加多个B站视频。以下是我遇到的问题和解决方法。
1. 【已解决】问题一:安装了python3.10.6,但是查出来的版本号还是旧的3.9.13。
解决方法:新建了个环境,以后进来终端之后,都要输入“conda activate new_env”,去到我的新环境里,才可以继续操作。(教程请百度:“anconda新建环境指定python版本”)
2. 【已解决】问题二:一直提示安装新版本的pip(这也是我看到大家反应最多的)
[notice] A new release of pip available: 22.2.1 -> 23.1.2
[notice] To update, run: pip install --upgrade pip
我做的尝试:输入pip install --upgrade pip,回车,过一会提示“Successfully installed pip-23.1.2”。但是再次./webui.sh的时候,仍然提示我安装新的pip版本。
最后解决方法:
(1)终端输入 pip3 install gfpgan,回车,等待其安装成功。
(2)终端输入 pip3 install clip,回车,等待其安装成功。
(3)用记事本打开launch.py文件并找到“密集出现"https://github.com"的8个地方”(如图),在这8个"https://github.com"开头的链接前面添加”https://ghproxy.com/"。修改完之后,保存,然后再次./webui.sh执行启动命令。
3. 【已解决】问题三:Stable diffusion model failed to load, exiting
抱歉,这个问题我忘记我怎么解决的了。去B站看了多个UP主解决的……重新下载了一次SD,即在终端输入:[backcolor=rgba(175, 184, 193, 0.2)]git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
[backcolor=rgba(175, 184, 193, 0.2)]也有可能是我重新安装的过程中,把我的MACOS系统更新到了最新。(不知道,汗颜。)
[backcolor=rgba(175, 184, 193, 0.2)]
4. 【已解决】问题四:安装成功后,Prompt的输入框提示ERROR(红字)
解决方法:(瞎尝试的)关掉终端,再打开终端,重新进SD,在SD的Settings里点击最右侧的reload按钮,重新加载。来回试了几次就好了,不知道是否对症。
5. 【已解决】问题五:报错AttributeError: 'NoneType' object has no attribute 'pop'
解决方法:open .打开SD所在文件夹,在stable-difusion-webui文件夹中的requirements versions.txt 文件中添加“astapi==0.90.1" (原教程出处找不到了,见下图)
6. 【已解决】问题六:报错NansException: A tensor with all NaNs was produced in Unet. This could be either because there's not enough precision to represent the picture, or because your video card does not support half type. Try setting the "Upcast cross attention layerto float32" option in Settings > Stable Diffusion or using the --no-half commandline argument to fix this. Use --disable-nan-check commandline argument to disable this check.
解决办法:(1)根据提示去Settings > Stable Diffusion里把“Upcast cross attention layerto float32”勾选上了。(2)如图,在如下文件中,改了如下配置。注意把export前的#删除掉。注意MAC OS要修改.sh 的文件,不要去改.bat的(这是win系统的)。
7.【已解决】问题七:出图时候的其他报错。
我也遇到过其他报错,但都是换了个模型就好了,所以没有留下截图。
解决方法:换个模型试试。
8. 【未解决!!!】问题八:如本贴第一页所示,出坏图。等大神救我,呜呜呜。
整体来说,我还是挺佩服自己的,哈哈哈,坚持到第三天了,还没有放弃。
|
|
评分
-
查看全部评分
|