我下载了mosesdecoder并成功编译了它。由于版本中存在一些提升错误,因此我在自定义目录中安装了boost。我正在尝试使用自定义boost安装来安装mgiza。
在摩西额外资源页面http://www.statmt.org/moses/?n=Moses.ExternalTools中,它说:
编译MGIZA需要Boost库。如果您的Boost库位于非系统目录中,请使用脚本
manual-compile/compile.sh
编译MGIZA。
但是只是从mgiza / mgizapp目录运行它会产生很多文件未找到错误。我发现我必须正确设置SRC_DIR和BOOST_ROOT目录。
一旦我设置了它,代码 但是文件的初始行和所有后续编译文件都保存在$ PWD中,我正在编译脚本。
那么我应该从哪个目录编译脚本以便顺利地端到端地运行moses?
更新:我已经回答了这个问题。谢谢
答案 0 :(得分:1)
我找到了编译的位置
manual-compile/compile.sh
它在
中mgiza/mgizapp/bin/
。目录
mgiza/mgizapp/bin$ ../manual-compile/compile.sh