复现代码时出现如下bug:
原因:
经过百度后发现是版本问题,model-path
来自pytorch1.6或更高的版本。1.6之后pytorch默认使用zip文件格式来保存权重文件,导致这些权重文件无法直接被1.5及以下的pytorch加载。
解决方案:
将原代码“torch.load() " 改为 "torch.jit.load"
问题解决
经过百度后发现是版本问题,model-path
来自pytorch1.6或更高的版本。1.6之后pytorch默认使用zip文件格式来保存权重文件,导致这些权重文件无法直接被1.5及以下的pytorch加载。
将原代码“torch.load() " 改为 "torch.jit.load"
问题解决