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使用 HTMLTestRunner.py生成测试报告
Oct 20 Python
Python查找两个有序列表中位数的方法【基于归并算法】
Apr 20 Python
Python selenium实现微博自动登录的示例代码
May 16 Python
浅谈Pandas:Series和DataFrame间的算术元素
Dec 22 Python
Python Django基础二之URL路由系统
Jul 18 Python
python实现代码统计程序
Sep 19 Python
Python 面向对象之类class和对象基本用法示例
Feb 02 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
Mar 09 Python
Django rest framework分页接口实现原理解析
Aug 21 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
Nov 24 Python
如何用 Python 制作 GitHub 消息助手
Feb 20 Python
如何用六步教会你使用python爬虫爬取数据
Apr 06 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
ThinkPHP之R方法实例详解
2014/06/20 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
php制作动态随机验证码
2015/02/12 PHP
PHP编程中尝试程序并发的几种方式总结
2016/03/21 PHP
PHP回调函数概念与用法实例分析
2017/11/03 PHP
php中file_get_contents()函数用法实例
2019/02/21 PHP
Laravel 错误提示本地化的实现
2019/10/22 PHP
Javascript 同时提交多个Web表单的方法
2009/02/19 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
js改变文章字体大小的实例代码
2013/11/27 Javascript
javascript闭包传参和事件的循环绑定示例探讨
2014/04/17 Javascript
做web开发 先学JavaScript
2014/12/12 Javascript
js实现选中复选框文字变色的方法
2015/08/14 Javascript
AngularJs定制样式插入到ueditor中的问题小结
2016/08/01 Javascript
js原生实现FastClick事件的实例
2016/11/20 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
读懂CommonJS的模块加载
2019/04/19 Javascript
jQuery 选择器用法基础入门示例
2020/01/04 jQuery
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
Python制作简易版小工具之计算天数的实现思路
2020/02/13 Python
深入浅析Python 函数注解与匿名函数
2020/02/24 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
Etam俄罗斯:法国女士内衣和家居服网上商店
2019/10/30 全球购物
澳大利亚领先的在线药房:Pharmacy Online(有中文站)
2020/02/22 全球购物
校园招聘策划书
2014/01/09 职场文书
清华大学自主招生自荐信
2014/01/29 职场文书
2014五一国际劳动节活动总结范文
2014/04/14 职场文书
2014党员学习习主席讲话思想汇报
2014/09/15 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
2014保险公司个人工作总结
2014/12/09 职场文书
2015年客房服务员工作总结
2015/05/15 职场文书
励志语录:时光飞逝,请学会珍惜所有的人和事
2020/01/16 职场文书