Fehler beim Importieren der PyTorch-Dokumentation erstellen

Fehler beim Importieren der PyTorch-Dokumentation erstellen

Ich versuche, die Dokumentation für PyTorch zu erstellen. Ich habe Sphinx und das ReadTheDocs-Theme installiert. Und habe die Befehle auf der PyTorch-GitHub-Seite ausgeführt, um die Dokumentation zu erstellen. Wenn ich „make single html“ oder ein anderes Format ausführe, erhalte ich bei allen einen Importfehler wie diesen:

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

Ich glaube, das Skript versucht, Python 2 statt Python 3 zu verwenden, da ich python3 und pip3 eingeben muss, um Python 3 zu verwenden, und die GitHub-Seite pip verwendet.

Aber ich bin mir nicht wirklich sicher und weiß nicht, wie ich es lösen soll.

Antwort1

Angenommen, Sie haben virtualenvinstalliert. Sie benötigen außerdemkatex

$ sudo apt-get install node-katex

Dann hat das bei mir geklappt:

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

(Es wurden einige Fehler gemeldet, aber es wurde nur eine einzige HTML-Ausgabe erzeugt)

verwandte Informationen