python 3.11 运行 timm 0.6.12无法import

python3.11 安装了 timm 0.6.12 后,在import timm时报错:

复制代码
ValueError: mutable default <class 'timm.models.maxxvit.MaxxVitConvCfg'> for field conv_cfg is not allowed: use default_factory

在hugging face官方的issue中给出了解决方案:

https://github.com/huggingface/pytorch-image-models/issues/1530

做一次文件修改即可:

打开安装路径中的timm

你的timm路径\]/models/maxxvit.py 首先在line 42添加 field,即从原本的 from dataclasses import dataclass, replace 改为 from dataclasses import dataclass, replace, field 然后修改lines 232、233,从原本的 conv_cfg: MaxxVitConvCfg = MaxxVitConvCfg() transformer_cfg: MaxxVitTransformerCfg = MaxxVitTransformerCfg() 改为 conv_cfg: MaxxVitConvCfg = field(default_factory=MaxxVitConvCfg) transformer_cfg: MaxxVitTransformerCfg = field(default_factory=MaxxVitTransformerCfg) 即可

相关推荐
杨靳言先10 天前
✨通义万相 2.1(Wan2.1)环境搭建指南:基于 CUDA 12.4 + Python 3.11 + PyTorch 2.5.1 GPU加速实战
人工智能·pytorch·python3.11
码界奇点25 天前
Python Flask文件处理与异常处理实战指南
开发语言·python·自然语言处理·flask·python3.11
stormsha1 个月前
Flask文件处理全攻略:安全上传下载与异常处理实战
python·安全·flask·传媒·python3.11
stormsha1 个月前
Python实战:轻松连接与高效操作Elasticsearch
开发语言·数据库·python·elasticsearch·python3.11
英英_2 个月前
Python 3.11详细安装步骤(包含安装包)Python 3.11详细图文安装教程
python3.11·python3.11安装步骤·python 3.11安装教程·python 3.11安装步骤·python3.11安装教程·python 3.11安装·python 3.11安装包
农夫山泉2号2 个月前
【python】—conda新建python3.11的环境报错
python·conda·python3.11
小Tomkk2 个月前
在 Trae CN IDE 中配置 Python 3.11的指南
python3.11·trae cn
玩电脑的辣条哥2 个月前
一台服务器已经有个python3.11版本了,如何手动安装 Python 3.10,两个版本共存
服务器·python·python3.11
love530love3 个月前
stable diffusion webui 更改为python3.11版本运行Windows11
stable diffusion·python3.11
ftpeak3 个月前
在 Linux下使用 Python 3.11 和 FastAPI 搭建带免费证书的 HTTPS 服务器
https·fastapi·python3.11