如何解决PyTorch中的No module named models
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,如何解决PyTorch中的No module named models,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。软硬件环境ubunt
千家信息网最后更新 2025年12月02日如何解决PyTorch中的No module named models
如何解决PyTorch中的No module named models,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
软硬件环境
ubuntu 18.04 64bit anaconda with 3.7 nvidia gtx 1070Ti cuda 10.1 pytorch 1.5
问题
在使用pytorch深度学习框架训练出来的模型文件,在另外的工程中使用,经常会碰到如下的错误
File "/home/xugaoxiang/anaconda3/envs/torchTest/lib/python3.7/site-packages/torch/serialization.py", line 593, in load return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args) File "/home/xugaoxiang/anaconda3/envs/torchTest/lib/python3.7/site-packages/torch/serialization.py", line 773, in _legacy_load result = unpickler.load()ModuleNotFoundError: No module named 'models'
解决方法
其实这个问题,在pytorch的官方文档中就有提到,如下

上面这种方法呢是推荐的做法,在执行torch.save和torch.load时,操作的都是模型的参数,这样移植起来非常的方便
而下面的方法则是针对整个模型,在训练模型的时候,会将本地的class和目录结构都写入到模型中。很多开源项目在模型训练完成后也是采用这样的方法来保存,因此,当在你自己的项目中去使用这样的模型时,往往就会遇到上面出现的问题,解决的方法就是在你的项目中保持原有项目的必要结构,如相应的class和模块

看完上述内容,你们掌握如何解决PyTorch中的No module named models的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
方法
模型
问题
项目
训练
内容
更多
结构
必要
束手无策
为此
做法
原因
参数
官方
对此
就是
工程
常会
技能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
应用网络安全设计与实现
虚拟机怎么查找服务器管理员
网络安全的有关知识
嵌入式系统软件开发实验
数据库定义与功能
国家网络安全主题视频
rs20管理系统服务器
代理 翻墙 服务器
神秘服务器
常州蔬菜软件开发
网络安全技术与应用收录号
汽车软件开发工资
软件开发中心功能测试岗
国家网络安全保卫工作总结
面向对象软件开发过程中
中国十大服务器出租商
网络技术员有女的吗
网络安全专业香港科技大学排名
服务器管理器如何看防火墙
教材信息管理数据库
战地五服务器有什么要求吗
小学初中网络技术基础
网众服务器系统
香港云服务器浏览youtube
清远java软件开发培训
h2 数据库部署
残联业务数据库
拓邦单片机软件开发工程师
服务器全生命周期管理软件
命运2服务器稳定吗