如何为moses指定mgiza的自定义boost目录?

时间:2016-08-05 11:59:59

标签: shell boost moses giza++

我下载了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?

更新:我已经回答了这个问题。谢谢

1 个答案:

答案 0 :(得分:1)

我找到了编译的位置

manual-compile/compile.sh

它在

mgiza/mgizapp/bin/ 

。目录

mgiza/mgizapp/bin$ ../manual-compile/compile.sh