Windows11+Nvidia显卡安装Stable-diffusion-webui的详细步骤:
系统安装python3.10.6,建议先查看系统python版本,有其他的版本直接全部卸载然后安装。(有能力折腾python各版本并存和虚拟环境的自己看着办。)
安装Nvidia显卡驱动【https://www.nvidia.cn/geforce/drivers/】
安装CUDA-toolkit【https://developer.nvidia.com/cuda-toolkit】
下载cudnn解压覆盖CUDA目录【https://developer.nvidia.com/cudnn-downloads】
命令行运行nvcc -V
验证cuda
安装git【https://git-scm.com/】,方面后续升级。(如果直接到github上下载压缩文件解压到本地也是可以运行的。)
命令终端进入想要存放的目录,【git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git】
(后续升级用git>](https://github.com/AUTOMATIC1111/stable-diffusion-webui.git。(后续升级用git) pull即可)
cmd进去git到的stable-diffusion-webui目录,运行./webui-user.bat
因为需要下载好多文件,起步10G以上,快慢看网络是否通畅和带宽大小。
最后就能看到【127.0.0.1:7860
】这个网址就大功告成了。
注意:99%的问题都是网络问题!99%的问题都是网络问题!
问题一:
RuntimeError: Torch is not able to use GPU
如果系统有多个python版本,或者说反复折腾过python的,有可能遇到RuntimeError: Torch is not able to use GPU,这个问题建议删除所有python版本,然后重新安装python3.10.6。接着删除stable-diffusion-webui下面的venv,然后重新运行webui-user.bat。
问题二:无法定位程序输入点
找到提示中的dll文件,删除,提示的都删除。
问题三:No module 'xformers'. Proceeding without it.
请忽略它,如果贸然pip install xformers
,会引发torch\torchvision\torchaudio重新安装成不适合的版本
问题四:多数由问题三做出多余动作造成
解决办法,激活stable-diffusion-webui
的虚拟环境,重新安装对应版本的torch
,torchvision
,torchaudio
。如上图的话,则用下面的。
具体的pytorch相关,可以到【https://download.pytorch.org/whl/】
查看和下载。