如何为 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
我下载了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