stable diffusion model训练遇到的问题【No module named ‘triton‘】

这篇具有很好参考价值的文章主要介绍了stable diffusion model训练遇到的问题【No module named ‘triton‘】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一天早晨过来,发现昨天还能跑的diffusion代码,突然出现了【No module named ‘triton’】的问题,导致本就不富裕的显存和优化速度雪上加霜,因此好好探究了解决方案。

首先是原因,由于早晨过来发现【电脑重启】导致了【训练终止】(美好的心情从看到windows更新结束),基本可以判定是由于windows更新,以及所编译的triton的windows版本的原因,最终解决方案如下:

1、第一步,按顺序卸载triton、xformers、torch

pip uninstall triton
pip uninstall xformers
pip uninstall torch

2、第二步,利用huggingface上直接下载到本地的triton-2.0.0-cp310-cp310-win_amd64.whl进行pip安装,安装triton。具体的windows下编译好的triton的网址为 https://huggingface.co/datasets/ArrayCats/triton-2.0.0-cp310-cp310-win_amd64/resolve/main/triton-2.0.0-cp310-cp310-win_amd64.whl

pip install triton-2.0.0-cp310-cp310-win_amd64.whl

3、第三步,安装xformers

pip install xformers

4、第四步,在安装triton时,下载的torch为cpu版本,无法运用cuda和xformers,因此根据卸载前的版本或者xformers的报错,安装对应版本的torch,我个人所需要的是torch==2.0.1+cu118,所以在pytorch官网的安装命令上进行了修改,指定了torch版本文章来源地址https://www.toymoban.com/news/detail-738929.html

pip3 install torch==2.0.1+cu118 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

到了这里,关于stable diffusion model训练遇到的问题【No module named ‘triton‘】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ModuleNotFoundError: No module named ‘transformers.models.mmbt‘

    报错如下: transformers版本的问题,报错的版本是 4.40.4 将transformers调整至 4.24.0 就可以 此时的 simpletransformers 的版本是 0.61.13

    2024年04月23日
    浏览(20)
  • 【Stable-Diffusion-webui】No module ‘xformers‘. Proceeding without it. 问题解决方法(Windows)

    使用 ./webui-user.bat 运行sdweb时,提示如下: 虽然能够正常运行,但通过搜索了解到该模块 xformers 能对GPU有一定优化,总是装了肯定比没装好(实测确实是加快了出图的速度),所以针对该行报错: 尝试了网上能找到的几种方法: 以该命令运行: ./webui-user.bat --xformers 运行结

    2024年02月08日
    浏览(35)
  • 【已解决】ModuleNotFoundError: No module named ‘timm.models.layers.helpers‘

    在使用timm库的时候出现了ModuleNotFoundError: No module named \\\'timm.models.layers.helpers’的错误,详情如下: timm版本更新后,脚本的位置发生了变化。 将 替换为 这篇文章,是对专栏的总目录,方便大家查看文章。这个专栏我计划整理一些经典常用的主干网络模型,对其进行讲解和实战

    2024年02月11日
    浏览(46)
  • 【错误解决方案】ModuleNotFoundError: No module named ‘torchvision.models.utils‘

    在python程序,尝试导入一个名为\\\'torchvision.models.utils\\\'的模块,但Python提示找不到这个模块。 错误提示:ModuleNotFoundError: No module named \\\'torchvision.models.utils\\\' 1)这可能是因为你还没有安装这个模块,或者安装的版本不正确。 torchvision.models.utils\\\'是PyTorch的torchvision库中的一个模块,它

    2024年02月06日
    浏览(60)
  • 【python中ModuleNotFoundError: No module named ‘timm.models._builder’】

    python、timm、 ModuleNotFoundError python中运行 from timm.models._builder import build_model_with_cfg, pretrained_cfg_for_features 报错找不到该模块,如下: from timm.models._builder import build_model_with_cfg, pretrained_cfg_for_features ModuleNotFoundError: No module named ‘timm.models._builder’ 可能是timm的版本比较低。我用的

    2024年01月24日
    浏览(25)
  • ModuleNotFoundError: No module named ‘transformers.modeling_bart‘解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年02月10日
    浏览(99)
  • 【AICG】关于解决配置stable-diffusion-webui时的问题:No module ‘xformers‘. Proceeding without it.

    关于这个问题,在stable-diffusion-webui/venv/Scripts目录下进入terminal,输入./activate激活stable diffusion创建的虚拟环境,然后使用: 就基本可以了,最后在webui-user.bat文件上右击,点击“编辑”,在set COMMANDLINE_ARGS=后面加上--xformers,保存,正常运行,就能使用xformers进行加速了

    2024年02月11日
    浏览(23)
  • 解决No module named pip问题

    ** 第一种方法 : **pip更新指令: python -m pip install --upgrade pip 输入运行后如果出现错误“no module named pip”,则运行以下指令: python -m ensurepip easy_install pip 然后再执行: python -m pip install --upgrade pip 第二种: 环境变量原因 1.如果提示pip不是内部命令之类的,有可能说明你在安装

    2024年02月12日
    浏览(25)
  • 解决“plt.show()“图片不显示,以及后续报错“no module named ‘tkinter‘ “问题  No module named 'tkinter'

            环境:windows| pycharm |python3.7.6         在运行如下代码时,发现图片并没有显示出来。plt.show函数似乎没有运行。     1 尝试在后面添加plt.show()          看到网上有帖子说在后面加上plt.show()即可显示            发现加上之后并没有起到任何作用,反而多了

    2024年02月05日
    浏览(67)
  • 分析解决【No module named ‘triton‘】的问题

    在Windows11下训练Stable-Diffusion的LoRA模型的时候,总是重复提示: A matching Triton is not available, some optimizations will not be enabled. Error caught was: No module named ‘triton’ 意思是: 没有匹配的 Triton ,一些优化将不会被启用。 捕获的错误是: 没有名为 \\\"TRITON \\\"的模块 虽然过程并不会中断,

    2024年02月01日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包