cannot import name ‘model_urls‘ from ‘torchvision.models.resnet‘

cannot import name 'model_urls' from 'torchvision.models.resnet'

假设出问题的文件是 pytracking/libs/tensorflow/backbone.py(如果不是,修改逻辑完全一样)。把原来的代码:

python

复制代码
# 这是旧代码,会报错
from torchvision.models.resnet import model_urls

改为:

python

python 复制代码
# 新代码:从新版 torchvision 中获取权重 URL
import torchvision.models as models

# 方式一:直接获取权重枚举对象的 url 属性
try:
    # 针对 torchvision 0.14+ 的写法
    model_urls = {
        'resnet18': models.ResNet18_Weights.IMAGENET1K_V1.url,
        'resnet34': models.ResNet34_Weights.IMAGENET1K_V1.url,
        'resnet50': models.ResNet50_Weights.IMAGENET1K_V1.url,
        'resnet101': models.ResNet101_Weights.IMAGENET1K_V1.url,
        'resnet152': models.ResNet152_Weights.IMAGENET1K_V1.url,
    }
except AttributeError:
    # 如果还是不行,退回到旧版写法(兼容)
    from torchvision.models.resnet import model_urls
相关推荐
星恒随风2 分钟前
Linux进程信号(一):从Ctrl+C到kill、raise、alarm,深入理解信号的概念与产生原理
linux·c语言·笔记·学习·状态模式
恋猫de小郭6 分钟前
Flutter Android 改动:APK 不再允许通过 Intent 动态修改 Engine 参数
android·前端·flutter
ck01357913 分钟前
视频转 GIF 的基本流程与文件大小优化
前端·测试工具·html·音视频·视频
郝学胜-神的一滴17 分钟前
Web安全入门:读懂Web世界里的攻防
前端·网络·后端·安全·web安全·hibernate
MinterFusion20 分钟前
如何在开放麒麟(openKylin)下安装GTK(v0.1.0)
linux·操作系统·软件安装·gtk·明德融创·openkylin·linux图形软件开发
Lzg_na21 分钟前
FAT文件系统详解
linux
看着博客敲代码22 分钟前
enum4linux 报 Server doesn‘t allow session 与 SMB 主机信息枚举
linux·安全·网络安全
Amos_Web22 分钟前
Rspack 源码解析(二十四):AssetPlugin 如何让图片同时是「URL 字符串」和「真实文件」
前端·rust·前端框架
重生之小比特25 分钟前
【Linux系统】09 环境变量
linux·运维·服务器
lexiangqicheng27 分钟前
1,自定义表单通俗理解-PC设计APP渲染
java·前端·javascript