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
相关推荐
轴测君10 分钟前
SE Block(Squeeze and Excitation Block)
深度学习·机器学习·计算机视觉
wjykp1 小时前
6.频谱分析和时谱分析
人工智能·机器学习
lixzest2 小时前
PyTorch基础知识简述
人工智能·pytorch·python
飞Link2 小时前
深度学习里程碑:ResNet(残差网络)从理论到实战全解析
人工智能·python·深度学习
轴测君2 小时前
MobileNet V1
人工智能·pytorch·笔记
ASS-ASH2 小时前
霸王色霸气的本质概括分析
人工智能·python·机器学习·大脑·脑电波
bst@微胖子3 小时前
LlamaIndex数据准备 + Hugging Face模型微调 + LlamaIndex RAG集成实现企业产品知识库微调
人工智能·机器学习
翱翔的苍鹰4 小时前
完整的“RNN + jieba 中文情感分析”项目之一:终极版
人工智能·rnn·深度学习
茶栀(*´I`*)4 小时前
PyTorch实战:CNN实现CIFAR-10图像分类的思路与优化
pytorch·深度学习·cnn
庄小焱4 小时前
【机器学习】——房屋销售价格预测实战
人工智能·算法·机器学习·预测模型