如何为 moses 指定自定义提升目录到 mgiza?

How to specify custom boost directory to mgiza for moses?

我下载了mosesdecoder,编译成功。由于版本不同会出现一些boost错误,所以我在自定义目录中安装了boost。我正在尝试使用自定义提升安装来安装 mgiza。

在 moses 附加资源页面:http://www.statmt.org/moses/?n=Moses.ExternalTools,它说:

编译 MGIZA 需要 Boost 库。如果您的 Boost 库位于非系统目录中,请使用脚本

manual-compile/compile.sh

编译MGIZA。

但是简单地从 mgiza/mgizapp 目录中 运行 将其删除会导致很多 file not found 错误。我发现我必须正确设置 SRC_DIR 和 BOOST_ROOT 目录。

设置好后,代码 但是文件的起始行和所有后续编译文件都保存在 $PWD 中,我从那里编译脚本。

那么我应该从哪个目录编译脚本才能顺利地运行端到端地摩西?

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

我找到了编译的位置

manual-compile/compile.sh

它在

mgiza/mgizapp/bin/ 

目录。

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