首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu上有合适的Giza++安装指南吗?

在Ubuntu上有合适的Giza++安装指南吗?
EN

Stack Overflow用户
提问于 2014-02-22 22:42:38
回答 2查看 2K关注 0票数 2

我看到了适用于Giza的正确安装指南,但不适用于Giza++。安装前者的说明(如这里的http://giza.sourceforge.net/documentation/installation.html所示)显然不适用于后者。我使用的是Ubuntu 12.04。

EN

回答 2

Stack Overflow用户

发布于 2017-04-07 17:42:44

TL;DR

代码语言:javascript
复制
sudo apt-get install build-essential git-core pkg-config automake libtool wget zlib1g-dev python-dev libbz2-dev
git clone https://github.com/moses-smt/mosesdecoder.git 
cd mosesdecoder
make -f contrib/Makefiles/install-dependencies.gmake
./compile.sh 

安装摩西时,mosesdecoder/bin/目录中也会安装GIZA++。请参阅http://www.statmt.org/moses/?n=Development.GetStarted

要安装MGIZA++,请执行以下操作:

代码语言:javascript
复制
sudo apt-get install -y cmake libboost-all-dev
git clone https://github.com/moses-smt/mgiza.git
cd mgiza/mgizapp
cmake . && make && make install
cp scripts/merge_alignment.py bin/

MGIZA++的二进制文件应该在mgiza/mgizapp/bin/中。

票数 1
EN

Stack Overflow用户

发布于 2014-03-09 22:54:54

假设您有依赖项,只需使用以下命令进行安装:

代码语言:javascript
复制
$ wget https://giza-pp.googlecode.com/files/giza-pp-v1.0.7.tar.gz
$ tar -zxvf giza-pp-v1.0.7.tar.gz 
$ cd giza-pp/
$ make

我已经上传了预编译的二进制文件,你可以在这里获得它,但我不确定它是否能在你的机器上运行:

代码语言:javascript
复制
https://dl.dropboxusercontent.com/u/45771499/giza-binaries.zip

如果遇到依赖项问题,只需安装摩西工具包所需的依赖项:

代码语言:javascript
复制
sudo apt-get install g++ git subversion automake libtool zlib1g-dev libboost-all-dev libbz2-dev liblzma-dev

就我个人而言,我只会使用快速对齐器,它实现了IBM model 2,而不会对mkcls大惊小怪,请参阅https://github.com/clab/fast_align

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21955792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档