Pytorch .pth权重文件的使用解析


Posted in Python onFebruary 14, 2020

pytorch最后的权重文件是.pth格式的。

经常遇到的问题:

进行finutune时,改配置文件中的学习率,发现程序跑起来后竟然保持了以前的学习率, 并没有使用新的学习率。

原因:

首先查看.pth文件中的内容,我们发现它其实是一个字典格式的文件

Pytorch .pth权重文件的使用解析

其中保存了optimizer和scheduler,所以再次加载此文件时会使用之前的学习率。

我们只需要权重,也就是model部分,将其导出就可以了

import torch
 
original = torch.load('path/to/your/checkpoint.pth')
 
new = {"model": original["model"]}
torch.save(new, 'path/to/new/checkpoint.pth')

以上这篇Pytorch .pth权重文件的使用解析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之list和str比较
Sep 20 Python
python复制文件的方法实例详解
May 22 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
Sep 18 Python
Python基础之getpass模块详细介绍
Aug 10 Python
Python中装饰器高级用法详解
Dec 25 Python
在python win系统下 打开TXT文件的实例
Apr 29 Python
python 定义给定初值或长度的list方法
Jun 23 Python
Django实现分页功能
Jul 02 Python
使用python serial 获取所有的串口名称的实例
Jul 02 Python
使用python爬取抖音视频列表信息
Jul 15 Python
python基于property()函数定义属性
Jan 22 Python
Python列表去重复项的N种方法(实例代码)
May 12 Python
Python netmiko模块的使用
Feb 14 #Python
pytorch模型存储的2种实现方法
Feb 14 #Python
Python3运算符常见用法分析
Feb 14 #Python
pytorch实现从本地加载 .pth 格式模型
Feb 14 #Python
python 实现线程之间的通信示例
Feb 14 #Python
Python3变量与基本数据类型用法实例分析
Feb 14 #Python
OpenCV中VideoCapture类的使用详解
Feb 14 #Python
You might like
PHP最常用的2种设计模式工厂模式和单例模式介绍
2012/08/14 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
深入理解jQuery事件绑定
2016/06/02 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
基于react后端渲染模板引擎noox发布使用
2018/01/11 Javascript
如何在js代码中消灭for循环实例详解
2018/07/29 Javascript
vue实现记事本功能
2019/06/26 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
Vue项目vscode 安装eslint插件的方法(代码自动修复)
2020/04/15 Javascript
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
Python 2与Python 3版本和编码的对比
2017/02/14 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
Python实现的选择排序算法示例
2017/11/29 Python
利用Python如何批量修改数据库执行Sql文件
2018/07/29 Python
python实现基于朴素贝叶斯的垃圾分类算法
2019/07/09 Python
详解python中docx库的安装过程
2019/11/08 Python
Python和Sublime整合过程图示
2019/12/25 Python
python opencv 实现对图像边缘扩充
2020/01/19 Python
pyecharts在数据可视化中的应用详解
2020/06/08 Python
python 绘制场景热力图的示例
2020/09/23 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
德尔福集团DELPHI的笔试题
2012/02/22 面试题
大学在校生求职信范文
2013/11/21 职场文书
五一手机促销方案
2014/03/08 职场文书
房产代理公证处委托书
2014/04/04 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
golang操作redis的客户端包有多个比如redigo、go-redis
2022/04/14 Golang
微信小程序调用python模型
2022/04/21 Python