pytorch实现从本地加载 .pth 格式模型
作者:卢开毅 时间:2021-07-01 18:32:03
可以从官网加载预训练好的模型:
import torchvision.models as models
model = models.vgg16(pretrained = True)
print(model)
但是经常会出现因为下载速度太慢而出现requests.exceptions.ConnectionError: ('Connection aborted.', TimeoutError(10060, '由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。', None, 10060, None))这种错误,因此需要我们手动去下载 .pth 文件(百度云也很慢,如果你是SVIP,当我没说;迅雷的速度也还可以),然后从本地加载。
从本地加载只需要把上面的代码换成如下:
import torchvision.models as models
model = models.vgg16(pretrained=False)
pre=torch.load(r'.\kaggle_dog_vs_cat\pretrain\vgg16-397923af.pth')
model.load_state_dict(pre)
如果你模型不是用的vgg16,而是用的vgg11或者vgg13,只需要修改语句 model = models.vgg16(pretrained=False) 为对应模型的函数即可。
来源:https://blog.csdn.net/TomorrowAndTuture/article/details/100219240
标签:pytorch,加载,pth
0
投稿
猜你喜欢
python/golang 删除链表中的元素
2021-05-05 14:08:07
Golang利用channel协调协程的方法详解
2024-05-08 10:21:54
python中opencv实现文字分割的实践
2022-08-02 20:42:48
python批量修改交换机密码的示例
2023-06-29 07:52:42
Flask 使用类组织配置详情
2023-06-15 02:31:30
由黄钻等级图标处理引发的思考
2009-11-16 12:37:00
python opencv肤色检测的实现示例
2023-06-13 20:31:58
SqlServer备份数据库的4种方式介绍
2024-01-17 09:58:15
python 获取文件列表(或是目录例表)
2021-06-27 20:14:24
numpy和pandas中数组的合并、拉直和重塑实例
2022-06-28 02:55:07
python基础之Socket套接字详解
2023-04-11 01:52:52
asp显示字符串前5个文字
2008-08-10 18:47:00
asp如何让计数器只对新进用户计数?
2010-05-13 16:36:00
python设计微型小说网站(基于Django+Bootstrap框架)
2023-03-15 01:54:18
通过PYTHON来实现图像分割详解
2023-12-08 16:02:46
python3使用requests模块爬取页面内容的实战演练
2022-01-08 18:26:57
Python使用win32com实现的模拟浏览器功能示例
2023-09-21 14:13:13
用python编写第一个IDA插件的实例
2022-01-09 13:05:14
Django中使用session保持用户登陆连接的例子
2021-08-29 03:27:30
php面向对象程序设计
2023-05-29 15:55:45