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
  • asp之家 网络编程 m.aspxhome.com