[代码调试]安装Text2Image(stablediffusion)模型环境的踩坑记录
- 创业
- 2025-09-01 18:09:01
![[代码调试]安装Text2Image(stablediffusion)模型环境的踩坑记录](/0pic/pp_21.jpg)
文章目录 一、xFormers版本问题1、先确认下自己torch版本所对应的cuda版本2.安装对应版本(1) 到对应官网下载包本地安装(2)代码安装 二、attn_mask尺寸错误三、diffusers四、Huggingface 配置基于stable diffusion预训练模型的环境,记录踩坑记录 一、xFormers版本问题
xformers是用来加速推理的,但是和pytorch的版本有兼容问题,需要安装对应的版本,否则会报错。
1、先确认下自己torch版本所对应的cuda版本可以使用以下代码进行查看
import torch print(torch.version.cuda) 2.安装对应版本安装方式有三种
(1) 到对应官网下载包本地安装如果是pip安装到这里
download.pytorch.org/whl/cu118如果是conda安装到这里
anaconda.org/xformers/xformers/files上面有不同版本及对应关系,如果不知道当前版本需要安装哪个xFormers版本,可以在这找找
(2)代码安装上面网站conda 查找到需要安装的版本,直接pip安装
pip3 install xformers==0.0.26.post1或者直接代码安装
pip3 install -U xformers --index-url download.pytorch.org/whl/cu118后面的cu118换成自己的cuda版本,但是有可能torch版本会给你换掉,注意看下
二、attn_mask尺寸错误出现这个问题RuntimeError: The shape of the 2D attn_mask is torch.Size([77, 77]), but should be (1, 1)
一般需要查看transformers 和 open-clip-torch 版本,让其和官方requirements.txt一致。反正就是升降级
三、diffusers如果发现找不到diffusers,可以尝试安装一下更低or更高的版本,最好和官方requirements.txt一致
四、Huggingface如果发现找不到Huggingface,可以尝试安装一下更低or更高的版本,最好和官方requirements.txt一致
[代码调试]安装Text2Image(stablediffusion)模型环境的踩坑记录由讯客互联创业栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“[代码调试]安装Text2Image(stablediffusion)模型环境的踩坑记录”