python2的torch model如何在python3中载入
载入https://github.com/ox-vgg/vgg_face2 vgg官方模型时出了问题
该版本为Python2但我想在python3环境下跑
在查了源码和官方代码和一些网友提供的答案后,使用如下代码成功载入
import pickle
import io
from functools import partial
MainModel = imp.load_source('MainModel', 'resnet50_ft_pytorch.py')
pickle.load = partial(pickle.load, encoding="latin1")
pickle.Unpickler = partial(pickle.Unpickler, encoding="latin1")
param_dict = torch.load(model_path)
博客主要围绕Python2的torch model在Python3中载入的问题展开。作者在载入https://github.com/ox-vgg/vgg_face2 vgg官方模型时遇到问题,该模型版本为Python2,而作者想在Python3环境下运行,经查询相关代码后成功载入。
324

被折叠的 条评论
为什么被折叠?



