如何解决PyTorch中的No module named models
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,如何解决PyTorch中的No module named models,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。软硬件环境ubunt
千家信息网最后更新 2025年01月31日如何解决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安全错误
数据库的锁怎样保障安全
数据库系统和数据仓库的区别
中国通信大学网络安全产业
数据库查询时没有按照id
咪咕互娱软件开发支撑项目
数据库系统概论录入数据
怎么看违规网站服务器
圣安地列斯全服务器下载
北京 王艳 网络安全 湖南
贵州数据网络技术服务优势
屏幕共享软件开发哪家比较专业
服务器显示未连接无法上网
怎么知道服务器是大端还是小端
金坛麻将软件开发
阿里云 多台服务器
我国维护网络安全有哪些挑战
上海迈远网络技术有限公司
聊天服务器C
海南网络技术转让哪家好
软件开发有必要去北京吗
小程序服务器配置指南
长宁区网络软件开发协议
qq邮箱的服务器该怎样填
网络安全教育进校园画
网站的ftp服务器
网络安全知识答题2021河北
荣耀10手机显示服务器拒绝连接
保险软件开发前景怎么样
肌肉男视频软件开发
数据库逻辑结构用关系模型表达
网络安全数字中国