快捷方式

TorchScript 不支持的 PyTorch 结构

Torch 和 Tensor 不支持的属性

TorchScript 支持在 torchtorch.Tensor 上定义的大多数方法,但我们没有完全覆盖。以下是 Python 和 TorchScript 之间行为不同的特定已知操作和操作类别。如果您遇到其他不支持的内容,请提交 GitHub 问题。不在此处列出已弃用的操作。

不支持的 Tensor 方法

不支持的 Tensor 属性

Torch 上未正确绑定的函数

如果在 TorchScript 中使用以下函数,将会失败,原因要么是它们未绑定在 torch 上,要么是 Python 期望的模式与 TorchScript 不同。

Torch 和 Python 之间模式不同的操作

以下类别的操作具有不同的模式

从非张量输入构造张量的函数不支持 requires_grad 参数,torch.tensor 除外。这涵盖了以下操作

以下函数在 TorchScript 中需要 dtypelayoutdevice 作为参数,但这些参数在 Python 中是可选的。

PyTorch 不支持的模块和类

TorchScript 当前无法编译许多其他常用的 PyTorch 结构。下面列出了 TorchScript 不支持的模块,以及不受支持的 PyTorch 类的未完成列表。对于不支持的模块,我们建议使用 torch.jit.trace()

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

获取面向初学者和高级开发者的深入教程

查看教程

资源

查找开发资源并获得问题解答

查看资源