解决stable-diffusion-webui时的问题:No module ‘xformers‘. Proceeding without it
p.s 被另一篇文章坑了,装个xformers把我原先的pytorch降智了&%$^#
注意:!!!xformers非强制安装;可优化显存,提高性能和出图速率,对于GPU能力有限的用户很有用;安装过程会调整pytorch版本以适配xformers安装版本。过高版本的xformers可能会引起兼容性问题
被坑后总结的方法:
在stable-diffusion-webui/venv/Scripts
目录下进入terminal,输入activate激活stable diffusion创建的虚拟环境,然后使用:
pip install xformers==x.x.x
xformers同pytorch的版本对应关系:
详细可查 https://github.com/facebookresearch/xformers/tags
可能的问题:
- 如果出现长路径不支持的警告
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory…HINT: This error might have occurred since this system does not have Windows Long Path support enabled. You can find information on how to enable this at https://pip.pypa.io/warnings/enable-long-paths
参照这篇文章设置:
https://www.cnblogs.com/sugarwxx/p/17804888.html
win11:
Win +R 打开运行 输入
gpedit.msc
》计算机配置》管理模板=》系统=》文件系统=》双击启用Win32长路径=》选择启用
- 被误删的pytorch
可以从官网https://pytorch.org/get-started/locally/获取对应版本安装