PyTorch ドキュメントのインポートエラーをビルドする

PyTorch ドキュメントのインポートエラーをビルドする

私は pytorch のドキュメントを作成しようとしています。sphinx と readthedocs テーマをインストールしました。そして、ドキュメントを作成するために pytorch GitHub ページのコマンドを実行しました。make single html またはその他の形式を実行すると、次のようなインポート エラーが発生します。

Traceback (most recent call last):
File "source/scripts/build_activation_images.py", line 8, in <module>
import torch.nn.modules.activation
ImportError: No module named torch.nn.modules.activation
make: *** [figures] Error 1

python 3 を使用するには python3 と pip3 と入力する必要があり、GitHub ページでは pip が使用されているため、スクリプトは python 3 ではなく python 2 を使用しようとしていると思います。

しかし、よくわからないし、解決方法もわかりません。

答え1

インストールしたと仮定しvirtualenvます。また、katex

$ sudo apt-get install node-katex

その後、これが私の場合はうまくいきました:

pytorch-1.7.1/docs$ virtualenv venv --python=python3
pytorch-1.7.1/docs$ source venv/bin/activate
(venv) pytorch-1.7.1/docs$ pip install -r requirements.txt 
(venv) pytorch-1.7.1/docs$ pip install torch==1.7.1
(venv) pytorch-1.7.1/docs$ make singlehtml

(いくつかのエラーが報告されましたが、単一の HTML 出力が生成されました)

関連情報