error de importación de documentación de compilación de pytorch

error de importación de documentación de compilación de pytorch

Estoy intentando crear la documentación de pytorch. Instalé el tema de la esfinge y leí los documentos. Y ejecutó los comandos en la página de pytorch GitHub para crear la documentación. Cuando ejecuto make single html o cualquier otro formato, todos me dan un error de importación 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

Creo que el script intenta usar python 2 en lugar de python 3 porque tengo que escribir python3 y pip3 para usar python 3 y la página de GitHub usaba pip.

Pero no estoy muy seguro y no sé cómo solucionarlo.

Respuesta1

Supongamos que lo ha virtualenvinstalado. También necesitaskatex

$ sudo apt-get install node-katex

Entonces esto funcionó para mí:

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

(Se informaron algunos errores pero se produjo un único resultado html)

información relacionada