建置pytorch文檔導入錯誤

建置pytorch文檔導入錯誤

我正在嘗試建立 pytorch 的文檔。我安裝了 sphinx 並閱讀了文件主題。並在 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 輸出)

相關內容