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 分钟前
Postman 被曝自动往 Claude Code 和 Codex 装插件
前端·后端·程序员
Dream-Y.ocean2 小时前
鸿蒙PC平台宅匠 3D 室内设计适配实战:基于 Electron 壳方案的 Three.js 双渲染引擎与参数化户型编辑器开发
javascript·3d·harmonyos
Csvn3 小时前
性能监控
前端
Highcharts.js3 小时前
Highcharts Gantt使用符号的自定义数据标签开发甘特图示例
javascript·甘特图·highcharts·图表开发·实战代码·响应式图表
Csvn4 小时前
构建工具
前端
FRing034 小时前
vue2干货总结3(computed计算属性、watch监听器)
开发语言·前端·vue.js·vue2
lzx_0026 小时前
Linux 进程(二) 深入理解进程
linux
沫璃染墨6 小时前
从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session
linux·服务器·c++·tcp/ip·ubuntu·http·交互
温暖小土6 小时前
在 CentOS 上安装 Redis Stack
linux·redis·centos
kyriewen6 小时前
Skills 榜前 10 我全装了:只有 3 个能直接用
前端·javascript·程序员