はじめに
対話システム作成のためにfairseqをインストールしようと思ったのですが,導入時に少しだけハマった部分があるので同じような方のために共有しておこうと思います.
参考
No package metadata was found for fairseq
git clone https://github.com/pytorch/fairseq
cd fairseq
pip install --editable ./
上記コマンドでインストールしてから,
fairseq-train
コマンドを試しに打ってみた際に発生したエラーです.
公式githubのissueによるとパスが通っていないことが原因のようでした.
そこで以下を実行します.
! echo $PYTHONPATH
import os
os.environ['PYTHONPATH'] += ":/content/fairseq/"
! echo $PYTHONPATH
上記はcolabでの例です.
fairseq本体ディレクトリのパスさえ通せばいいので,適宜書き換えて使ってみてください.
以上でfairseqのコマンドが利用できるようになります.
良きfairseqライフを.