pytorch 使用加载训练好的模型做inference


Posted in Python onFebruary 20, 2020

前提: 模型参数和结构是分别保存的

1、 构建模型(# load model graph)

model = MODEL()

2、加载模型参数(# load model state_dict)

model.load_state_dict
 (
 {

 k.replace('module.',''):v for k,v in

 torch.load(config.model_path, map_location=config.device).items()

 }
 )
 
model = self.model.to(config.device)

* config.device 指定使用哪块GPU或者CPU

*k.replace('module.',''):v 防止torch.DataParallel训练的模型出现加载错误

(解决RuntimeError: module must have its parameters and buffers on device cuda:0 (device_ids[0]) but found one of them on device: cuda:1问题)

3、设置当前阶段为inference(# predict)

model.eval()

以上这篇pytorch 使用加载训练好的模型做inference就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python正则表达式匹配HTML页面编码
Apr 08 Python
Python3使用requests包抓取并保存网页源码的方法
Mar 15 Python
Python matplotlib画图实例之绘制拥有彩条的图表
Dec 28 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
Mar 15 Python
对Python 3.2 迭代器的next函数实例讲解
Oct 18 Python
PyQt5+requests实现车票查询工具
Jan 21 Python
Python图像处理模块ndimage用法实例分析
Sep 05 Python
python将print输出的信息保留到日志文件中
Sep 27 Python
完美解决pycharm导入自己写的py文件爆红问题
Feb 12 Python
python实现吃苹果小游戏
Mar 21 Python
Python 在函数上添加包装器
Jul 28 Python
浅析Python模块之间的相互引用问题
Feb 26 Python
pytorch中的inference使用实例
Feb 20 #Python
python encrypt 实现AES加密的实例详解
Feb 20 #Python
Python关于反射的实例代码分享
Feb 20 #Python
Python3监控疫情的完整代码
Feb 20 #Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 #Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 #Python
Python sys模块常用方法解析
Feb 20 #Python
You might like
php中对2个数组相加的函数
2011/06/24 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
Laravel框架下的Contracts契约详解
2020/03/17 PHP
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
jquery将一个表单序列化为一个对象的方法
2013/12/02 Javascript
javascript原型链继承用法实例分析
2015/01/28 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
AngularJS中的按需加载ocLazyLoad示例
2017/01/11 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
2017/08/25 Javascript
AngularJs 终极购物车(实例讲解)
2017/11/08 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
2018/08/24 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
nodejs基础之buffer缓冲区用法分析
2018/12/26 NodeJs
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
Python实现配置文件备份的方法
2015/07/30 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
2018/03/22 Python
django创建超级用户过程解析
2019/09/18 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
python 双循环遍历list 变量判断代码
2020/05/04 Python
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
《湘夫人》教学反思
2014/02/21 职场文书
2014春晚主持词
2014/03/25 职场文书
音乐学专业求职信
2014/07/22 职场文书
竞选班干部演讲稿600字
2014/08/20 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
授权委托书
2015/01/28 职场文书
2019年聘任书的写作格式及范文!
2019/07/03 职场文书