cannot import name ‘container_abcs‘ from ‘torch._six‘

进行模型训练的时候,报错:

原因是:torch1.8版本之后container_abcs被移除了,所以我们需要修改timm库中调用container_abcs的调用方式:

timm库中调用container_abcs的文件是"~\Conda\envs\pytorch\Lib\site-packages\timm\models\layers\helpers.py"

文件的调用程序如图:

我们对其进行修改,根据Pytorch的版本来选择不同的调用方式(把原来那句话替换掉或者注释掉)

python 复制代码
# 根据torch版本自动选择不同的导入方式
import torch
TORCH_MAJOR = int(torch.__version__.split('.')[0])
TORCH_MINOR = int(torch.__version__.split('.')[1])
if TORCH_MAJOR == 1 and TORCH_MINOR < 8:
    from torch._six import container_abcs
else:
    import collections.abc as container_abcs
相关推荐
SNWCC2 分钟前
autodl_M000_pytorch
人工智能·pytorch·python
phoenix@Capricornus3 分钟前
MATLAB中葡萄酒分类的数据集
机器学习
翱翔的苍鹰32 分钟前
LangChain是一个主流的大语言模型(LLM)应用开发框架,核心功能是连接大模型与外部资源/工具。
网络·人工智能·python·深度学习·语言模型
念安jy34 分钟前
吴恩达机器学习作业(week1-4)
人工智能·机器学习
湘美书院--湘美谈教育1 小时前
湘美谈教育精英智能实验室:当萨特遇上AI,跨存在对话
人工智能·深度学习·神经网络·机器学习·ai写作
Alsian1 小时前
Day44 CBAM
深度学习·神经网络·机器学习
芯片-嵌入式1 小时前
具身智能(2):OpenExplorer下的模型量化
人工智能·深度学习·算法
崔高杰1 小时前
训练数据选择又有新方法了?——两篇文章的阅读笔记 Less is Enough和 OPUS
人工智能·笔记·机器学习
Westward-sun.2 小时前
Python argparse 模块:命令行参数解析实战全攻略
python·opencv·机器学习·rpc
zhangfeng11332 小时前
国产GPU与ROCm架构的关系 国产GPU架构总结 ROCm 7.1 在 PyTorch 官网上被划掉(横线)直接支持
人工智能·pytorch·架构