Linux 环境下本地测试stable diffusion v2.1出错

在Linux系统中安装stablediffusion时,用户遇到了三个主要问题:1)缺少triton模块,通过安装特定版本的triton解决了问题;2)libstdc++版本不兼容导致Scipy导入错误,参照给定的解答更新了库;3)创建conda虚拟环境时出现包损坏错误,通过清理conda缓存修复。解决方案已详细列出。
摘要由CSDN通过智能技术生成

从huggingface上,把stabel diffusion装到本地linux上面时,遇到三个错误:

一、Error caught Was:No module named "triton"

直接安装也出错

Error caught was: module 'triton.language' has no attribute 'constexpr'

卸载后更新pip再安装也不行

解决方法是:

pip install triton==2.0.0.dev20221120

二、ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /data/anaconda3/lib/python3.9/site-packages/scipy/optimize/_highs/_highs_wrapper.cpython-39-x86_64-linux-gnu.so)

这个解决方法需要有些步骤但也不复杂,根据这个回答依葫芦画瓢解决的。

(102条消息) 解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22‘ not found_AI_Frank的博客-CSDN博客_importerror: /lib/x86_64-linux-gnu/libstdc++.so.6:

这里就不再重新复述一遍了

三、创建虚拟环境时 Verifying transaction: failed

报错信息是:

CondaVerificationError: The package for _openmp_mutex located at /data/anaconda3/pkgs/_openmp_mutex-5.1-1_gnu
appears to be corrupted. The path 'lib/libgomp.so.1'
specified in the package manifest cannot be found.

CondaVerificationError: The package for python located at /data/anaconda3/pkgs/python-3.8.16-h7a1cb2a_2
appears to be corrupted. The path 'compiler_compat/ld'
specified in the package manifest cannot be found.

解决方法是:清除conda的缓存即可。

conda clean --all

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值