本地安装Stable Diffusion遇torch安装错误求助
Stable Diffusion安装torch错误的解决方法
先检查本地CUDA版本:
torch==1.12.1+cu113要求系统安装的CUDA版本为11.3,打开终端输入nvcc --version查看版本号。如果不是11.3,要么将CUDA降级/升级到11.3,要么更换适配当前CUDA版本的torch包。手动安装指定版本的torch:使用官方源直接安装,终端执行以下命令:
pip3 install torch==1.12.1+cu113 torchvision==0.13.1+cu113 --extra-index-url https://download.pytorch.org/whl/cu113Windows系统需确保使用对应Python3版本的pip(通常为pip3)。
修改webui-user脚本避免重复安装:打开Stable Diffusion文件夹中的
webui-user.bat(Windows)或webui-user.sh(Linux/macOS),找到设置TORCH_VERSION的行,将版本号改为已安装的torch版本,或者直接注释该行,让脚本使用本地已安装的torch。解决终端闪退问题(Windows):编辑
webui-user.bat,在文件末尾添加一行pause,这样脚本执行出错后会停留在终端界面,方便查看完整错误信息,不会直接闪退。
内容的提问来源于stack exchange,提问作者Oliver
相关产品推荐
相关产品推荐

