Mac に SentencePiece をインストール

  • 5
    いいね
  • 0
    コメント

Mac に SentencePiece を入れる際にちょっとした工夫が必要だったのでメモとして記します。

ビルドに必要なものを入れる

brew install autoconf automake libtool protobuf

autogen.shを書き換える

perl -i -pe 's/libtoolize/glibtoolize/' autogen.sh

Homebrew の libtool では libtoolize が glibtoolize となっているので書き換えます。

まとめるとこうなります

brew install autoconf automake libtool protobuf

pushd .
git clone --depth=1 https://github.com/google/sentencepiece.git /tmp/
cd /tmp/sentencepiece
perl -i -pe 's/libtoolize/glibtoolize/' autogen.sh
./autogen.sh
./configure
make
make check
sudo make install
popd

rm -rf /tmp/sentencepiece

一発で入れたいときはこれ

curl -L https://gist.githubusercontent.com/ikegami-yukino/a71956799866b77e53b553fbd1ca4431/raw/c4e1b6a7efb63db4bf5f1b8800cb2250ee83cc95/install_sentencepiece_on_mac.sh | bash