erro de importação de documentação do build pytorch

erro de importação de documentação do build pytorch

Estou tentando construir a documentação do pytorch. Instalei o tema esfinge e li os documentos. E executei os comandos na página pytorch do GitHub para construir a documentação. Quando executo make single html ou qualquer outro formato, todos eles me dão um erro de importação como este:

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

Acho que o script está tentando usar python 2 em vez de python 3 porque tenho que digitar python3 e pip3 para usar python 3 e a página do GitHub usou pip.

Mas não tenho muita certeza e não sei como resolver isso.

Responder1

Suponha que você tenha virtualenvinstalado. Você também precisakatex

$ sudo apt-get install node-katex

Então isso funcionou para mim:

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

(Alguns erros foram relatados, mas produziram uma única saída HTML)

informação relacionada