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
相关推荐
不可能片场16 分钟前
resources/app 为何能覆盖 app.asar
前端·electron
小婉17 分钟前
我用 Next.js + React Flow 从零搭建了一个可视化 AI 工作流编排平台
前端·人工智能·node.js
ARM|X86+FPGA工业主板厂家17 分钟前
基于嵌入式 GPU 的智能服务机器人
linux·运维·arm开发·fpga开发·机器人
skiyee27 分钟前
🚀 用 17 行代码给 UniApp 加上全局登录拦截
前端·uni-app
sulikey28 分钟前
Linux 粘滞位(Sticky Bit)完全指南:为什么共享目录需要“防删除“?
linux·服务器
mengge.cloud29 分钟前
网络技术基础小白教程
linux·服务器·网络·云计算
学代码的CJY1 小时前
Linux 重定向、管道与环境变量
linux·spring boot·spring
默_笙1 小时前
🌃 HTTP 不认识你:JWT 登录鉴权的完整"酒店入住"指南
前端·javascript
treacle田1 小时前
达梦数据库-Linux DM数据守护主备集群缩改为单机-记录总结
linux·服务器·数据库·主备集群改单机
Profile排查笔记1 小时前
JavaScript 实现浏览器指纹生成:基础字段、Canvas 采样与 SHA-256 摘要
前端·人工智能·后端·自动化