Существует ли надлежащее руководство по установке Giza++ в Ubuntu?

Я вижу правильное руководство по установке для Giza, но не для Giza++. Инструкции по установке первого (как показано здесь http://giza.sourceforge.net/documentation/installation.html), очевидно, не работают на последнем. Я использую Ubuntu 12.04.

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 

Когда вы устанавливаете Моисей, 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/,

Предполагая, что у вас есть зависимости, просто установите с:

$ 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

Другие вопросы по тегам