背景:我在做Transfer style的pytorch官网demo的时候,想使用预先训练好的VGG19模型参数:
cnn = dels.vgg19(pretrained=True)
出现问题是下载特别特别慢,几个小时只有10%左右。在这里记录一下我最终的解决方案。
首先参照
这篇文章博主的解决方案。果然,成功了一半。但是在加载的过程中还是出现了数据格式不匹配的问题。这时候,在原方案的基础上,应进行如下更改:
cnn = models.vgg19(pretrained=False).(device).eval()
pthfile = r’C:UserschengDesktop【02】ENCODER_DECODERvgg19-dcbb9e9d.pth’
pre = torch.load(pthfile) # Pre-trained Parameters
cnn.load_state_dict(torch.load(pthfile),strict=False)
也就是说在加载模型的时候,使用strcit=False, 这样数据不需要严格一致。问题解决。
本文发布于:2024-02-04 22:42:54,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170718036160368.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |