源码地址:https://github.com/OpenNMT/OpenNMT-py
一、 前期准备
/!\ 首先安装代码所需包:Torchtext,ConfigArgParse等
Torchtext
Torchtext是非官方的、一种为pytorch提供文本数据处理能力的库, 类似于图像处理库Torchvision。
安装方法1:
下载地址:https://github.com/text
安装:pip install text-master.zip
Or方法2:
安装最新版 torchtext :pip install https://github.com/pytorch/text/archive/master.zip
Or方法3:
直接pip install torchtext
(目前使用这个方法得到的torchtext版本为0.3.1的,在openNMT中会出问题)
最后使用import torchtext
测试安装是否成功。
ConfigArgParse
Python的命令行解析模块如ArgParse对配置文件和环境变量的支持比较有限,ConfigArgParse这个模块在其基础上扩展添加了一些功能
(cf:https://pypi.org/project/ConfigArgParse/)
安装命令:pip install ConfigArgParse
【* 注意大写!】