Python 语言参考覆盖 ¶
这是 https://docs.python.org/3/reference/中列出的特性及其在 TorchScript 中的支持的 1:1 映射。分类如下:
章节 |
状态 |
备注 |
---|---|---|
不相关 |
||
不相关 |
||
不相关 |
||
无关紧要 |
||
无关紧要 |
||
无关紧要 |
||
支持 |
||
支持 |
||
不支持 |
TorchScript 明确不支持 Unicode |
|
支持 |
||
支持 |
||
支持 |
||
支持 |
||
不相关 |
||
不相关 |
||
支持 |
||
支持 |
||
支持 |
||
不相关 |
||
支持 |
||
支持 |
||
部分支持 |
||
支持 |
||
支持 |
||
支持 |
||
不支持 |
||
部分支持 |
不支持: |
|
部分支持 |
不支持: |
|
不相关 |
||
不相关 |
||
部分支持 |
不支持:未实现,省略号,numbers.Complex,bytes,字节数组,集合,冻结集合,生成器,协程,异步生成器,模块,I/O 对象,内部对象,切片对象(尽管切片是支持的),classmethod |
|
支持 |
||
部分支持 |
不支持: |
|
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
|
|
不相关 |
||
不相关 |
||
不相关 |
||
不相关 |
||
不相关 |
||
不支持 |
||
不支持 |
||
支持 |
||
部分支持 |
一些魔法方法不受支持(例如 |
|
部分支持 |
不支持操作数交换的魔法方法( |
|
不支持 |
||
不相关 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不相关 |
||
不相关 |
||
无关紧要 |
在 TorchScript 中,名称在编译时绑定 |
|
不相关 |
请参阅第 |
|
不相关 |
查看 |
|
不相关 |
||
不支持 |
Python 值无法捕获 |
|
部分支持 |
查看 |
|
不相关 |
||
不相关 |
请参阅表达式部分 |
|
支持 |
||
无关紧要 |
||
支持 |
||
部分支持 |
|
|
支持 |
||
部分支持 |
不支持:列表推导式条件、异步迭代器 |
|
支持 |
||
不支持 |
||
支持 |
dict() 构造函数使用 kwargs 不起作用,字典推导式,字典解包 |
|
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
支持 |
||
支持 |
||
支持 |
||
部分支持 |
不支持以步长进行的元组切片 |
|
部分支持 |
不支持参数解包/关键字参数解包 |
|
不支持 |
||
支持 |
||
部分支持 |
一些位运算符对原始类型尚未实现(例如 |
|
部分支持 |
查看分隔符部分 |
|
不支持 |
||
支持 |
||
支持 |
||
部分支持 |
当前不支持字典相等性检查 |
|
部分支持 |
不支持 TorchScript 类 |
|
支持 |
||
支持 |
||
支持 |
||
不支持 |
||
部分支持 |
迭代解包不支持 |
|
支持 |
||
支持 |
||
支持 |
||
支持 |
||
支持 |
||
部分支持 |
查看分隔符部分 |
|
支持 |
||
部分支持 |
异常信息不可自定义 |
|
支持 |
||
不支持 |
||
支持 |
返回的其他一些特性(例如,try..finally 的行为)不受支持 |
|
不支持 |
||
部分支持 |
异常信息不可自定义 |
|
支持 |
返回语句的一些其他功能不受支持(例如,try..finally 的行为) |
|
支持 |
返回语句的一些其他功能(例如,try..finally 的行为)不受支持 |
|
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
无关紧要 |
||
支持 |
||
部分支持 |
while..else 不支持 |
|
部分支持 |
for..else 不受支持 |
|
不支持 |
||
部分支持 |
无论是否抛出异常, |
|
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不支持 |
||
不相关 |
||
不相关 |
||
不相关 |
||
不相关 |
||
不相关 |