Shortcuts

FXE0016:在ONNX注册表中查找操作符重载

操作符重载名称的目的是验证一个 PyTorch 操作符是否在 ONNX 注册表中注册。如果找不到,调度器会采取回退方法,尝试在注册表中查找 PyTorch 操作符的默认重载。如果连默认重载也不存在,则表示该操作符官方不支持。

在此规则中可以触发的级别有三种:

  1. 注意:支持运算符重载。

  2. 警告:不支持的操作符重载,但其默认重载是支持的。

  3. 错误:不支持的操作符重载,并且其默认重载也不支持。

以下是基于WARNING情况的建议:

  1. 如果结果中没有错误或不匹配,可以安全地忽略此警告。

  2. 如果结果中存在错误或不匹配,建议: (a) 启用 op_level_debugging 以确定 OnnxFunction 是否可能不正确。 (b) 向 PyTorch-ONNX 团队报告不支持的重载。 (c) 创建/注册自定义符号函数以替换默认函数。

根据错误情况,以下是一些建议:

  1. 向 PyTorch-ONNX 团队报告不支持的运算符。

  2. 创建/注册一个自定义符号函数以替换默认的函数。

优云智算