【问题标题】:Error in creating an offline PDF documentatin for PyTorch为 PyTorch 创建离线 PDF 文档时出错
【发布时间】:2021-09-15 12:49:40
【问题描述】:

我想在我的系统上为 PyTorch 文档制作一个离线 PDF。在阅读了几个资源#1#2#3

git clone https://github.com/pytorch/pytorch

cd pytorch/docs/

make latexpdf

前两个命令工作正常。第三个命令导致以下错误

Traceback (most recent call last):
  File "source/scripts/build_activation_images.py", line 70, in <module>
    function = torch.nn.modules.activation.__dict__[function_name]()
KeyError: 'SiLU'

如何克服这个错误并制作 PyTorch 的 PDF 文档?


1.4.0 是我系统中 PyTorch 的版本

print(torch.__version__)
1.4.0

3.8.3是我系统中的Python版本

python -V
Python 3.8.3

【问题讨论】:

  • 您是否将包、它的要求和 Sphinx 安装到 Python 虚拟环境中?这确实是避免损害您的系统 Python 和混合应用程序版本的最佳方法。如果您必须在任何命令之前包含sudo,那么您没有使用 Python 虚拟环境。

标签: pytorch resources documentation python-sphinx


【解决方案1】:

您机器中安装的 PyTorch 版本 (1.4.0) 比您克隆的版本(最新)旧。两种修复方法:

  1. 结帐到您安装的版本(如果您想要 1.4 版本的文档):
git clone https://github.com/pytorch/pytorch

# move back to the 1.4 release, which you have installed in your machine
cd pytorch
git checkout release/1.4

cd docs
make latexpdf
  1. 升级到最新的 PyTorch 版本(如果您想要最新的文档):
# upgrade PyTorch to the nightly release (change it accordingly)
python -m pip install --pre torch torchvision torchaudio -f https://download.pytorch.org/whl/nightly/cu102/torch_nightly.html

git clone https://github.com/pytorch/pytorch

cd pytorch/docs/

make latexpdf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多