当前位置:首页 >  聚焦  > 正文

关于近日stable diffusion更新后,A卡用户无法运行的解决办法(ImportError: )|每日视点

时间:2023-05-07 03:56:30     来源:哔哩哔哩


(资料图)

ImportError: DLL load failed while importing torch_directml_native

近日SD更新后,A卡用户出现了无法启动的问题,出现了有文件找不到的问题,示例如下:

解决方法一:打开程序源文件stable-diffusion-webui-directml里面有一个叫 的文件夹venv,然后里面有一个文件夹scripts,打开 scripts 文件夹,右键单击或 shift + 右键单击该文件夹中的某个空白区域,可以在选单里找到一个叫 打开powershell 的选项,在打开的进程表中输入.\activate然后按回车键。它会运行这个程序,然后应该在文件夹名称之前显示绿色的(venv) ,表示你激活了。然后把这串代码复制到后面并回车运行pip install torch-directml==0.1.13.1.dev230413

它会帮你把这个程序回溯到旧版本,回溯完成后重新打开SD,看看能否正常运行。

解决方法二:如果方法一无法解决问题,可以尝试直接将程序源文件stable-diffusion-webui-directml中的venv文件夹整个直接删除,然后运行SD,它会帮你重新安装这个文件夹,这个方法亲测可行,已经重新成功运行。

又可以愉快地画图啦~

标签:

推荐文章