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