首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pytorch的OpenNMT问题: cPickle.UnpicklingError:无效的加载键,'‘

Pytorch的OpenNMT问题: cPickle.UnpicklingError:无效的加载键,'‘
EN

Stack Overflow用户
提问于 2017-06-07 13:02:37
回答 1查看 1.1K关注 0票数 1

我正在尝试使用链接中的指令运行OpenNMT项目:http://forum.opennmt.net/t/text-summarization-on-gigaword-and-rouge-scoring/85/6

我使用的是Python2.7,并从github存储库安装了pytorch。

我正在尝试使用OpenNMT的预构建模型运行该程序,该模型是我从以下位置下载的:http://opennmt.net/Models/

我尝试了这个命令:

代码语言:javascript
复制
python translate.py -model textsum_epoch7_14.69_release.t7 -src data/Giga/input.txt

出现以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "translate.py", line 151, in <module>
    main()
  File "translate.py", line 70, in main
    translator = onmt.Translator(opt)
  File "/home/ubuntu/opennmt/onmt/Translator.py", line 21, in __init__
    checkpoint = torch.load(opt.model)
  File "/usr/local/lib/python2.7/dist-packages/torch/serialization.py", line 229, in load
    return _load(f, map_location, pickle_module)
  File "/usr/local/lib/python2.7/dist-packages/torch/serialization.py", line 367, in _load
    magic_number = pickle_module.load(f)
cPickle.UnpicklingError: invalid load key, ''.

请让我知道我需要做什么,以便我可以使用模型和检查库OpenNMT。

EN

回答 1

Stack Overflow用户

发布于 2017-06-07 16:03:00

您下载的模型是用于OpenNMT的Lua version

如果你只是一个项目的用户,我建议你使用这个版本,因为它是最受支持和稳定的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44403886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档