FXE0013: 操作级别调试

这条警告信息表示,在操作级别调试中,某些符号函数在处理由假张量生成的真实张量时,未能与 torch 操作的结果匹配。需要了解的是,虽然这些符号函数可能没有错误,但由于验证过程是非确定性的,因此仅作为参考。

可以触发两种类型的警告:

  1. 未验证的操作符:如果警告是由以下错误引起的,用户可以忽略这些警告,因为这些错误源于验证过程的不确定性。但是,需要注意的是,这些操作符仍未经过验证。

  • IndexError:不支持随机化的维度/索引(INT64)作为输入参数。

  • RuntimeError:生成了不被支持的输入参数,这些参数用于torch操作。

  • ValueError:函数的实际参数或关键字参数与符号函数的定义不符。

  1. 潜在错误的torchlib操作符:如果警告是由以下错误触发的,用户应意识到符号函数在分发或实现过程中可能存在错误。在这种情况下,建议向PyTorch-ONNX团队报告问题,或者创建并注册一个自定义符号函数来替换默认函数。

  • AssertionError:符号函数可能有误,因为其结果与torch运算的结果不符。

  • TypeError:符号函数可能存在错误,因为操作符模式与输入不匹配。

本页目录