ошибка импорта документации сборки 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 2 вместо Python 3, потому что мне приходится вводить python3 и pip3, чтобы использовать Python 3, а на странице GitHub используется pip.

Но я не совсем уверен и не знаю, как это решить.

решение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-вывод)

Связанный контент