【问题标题】:Is there a proper installation guide for Giza++ on Ubuntu?在 Ubuntu 上是否有适合 Giza++ 的安装指南?
【发布时间】:2014-03-24 05:29:07
【问题描述】:

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

【问题讨论】:

标签: installation nlp ubuntu-12.04 giza++


【解决方案1】:

假设你有依赖,简单安装:

$ 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

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

https://dl.dropboxusercontent.com/u/45771499/giza-binaries.zip

如果遇到依赖问题,只需安装 MOSES 工具包所需的依赖即可:

sudo apt-get install g++ git subversion automake libtool zlib1g-dev libboost-all-dev libbz2-dev liblzma-dev

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

【讨论】:

  • 三年过去了...查看新答案。
【解决方案2】:

TL;DR

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 

安装 Moses 时,GIZA++ 也会安装在 mosesdecoder/bin/ 目录中。见http://www.statmt.org/moses/?n=Development.GetStarted


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

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/

【讨论】:

  • 您将merge_alignment.py复制到bin文件夹的任何特殊原因?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多