安装过不同版本的Python

键盘按住win+R,弹出这个界面。

输入cmd,点击确定。

来到这个界面。

输入python –version,能看到Python的版本为3.10.6,这个版本是正确的。

但是你安装的版本不是这个,要怎么操作呢?

点击桌面左下角的【开始】,选择【设置】-【应用】,在红框里输入python

搜索结果如下。

鼠标左键单机,选择卸载,这两个都要卸载。

卸载完毕后,回到这里,输入python –version,输出如下,代表已经完全卸载。然后重新安装正确版本即可。

Error : Couldn’t Install Torch and torchvision could not

这个问题基本上也是由于Python版本不对,按照上面的顺序卸载并重新安装就好。

Error : Torch is not able to use GPU

这个问题一般是因为计算机显卡的显存太小。

首先我们打开这个链接:https://github.com/AUTOMATIC1111/stable-diffusion-webui

点击Wiki,选择troubleshooting

内容提取如下:

  • 在使用显存较低(<=4GB)的显卡时,可能会出现内存不足的错误。可以通过命令行参数启用各种优化,以牺牲一些/很多速度来减少显存的使用。
  • 使用 --opt-sdp-no-mem-attention 或可选的依赖项 --xformers 可以将许多显卡的GPU内存使用量减少一半。
  • 如果您有4GB的VRAM并且想要制作大约1.3倍大的图像,请使用 --medvram
  • 如果你有4GB的显存,但是在 --medvram 时出现内存不足的错误,请使用 --lowvram --always-batch-cond-uncond 代替。
  • 如果您拥有4GB的显存,并且想要制作比您使用 --medvram 更大的图像,请使用 --lowvram
  • 如果您的显存为4GB,并且在加载完整权重模型时出现内存不足错误,请使用 --disable-model-loading-ram-optimization (在v1.6.0中添加)。

如何使用这些参数解决问题?

例如,我想让我的GPU内存使用量减少,我就可以复制--xformers参数。然后打开SD的目录,右键如下文件,选择编辑。

在这个选项下粘贴复制好的参数,它可以粘贴多个参数,用空格分割,根据你的需求来选择对应的参数。