FXE0016:在ONNX注册表中查找操作符重载¶
操作符重载名称的目的是验证一个 PyTorch 操作符是否在 ONNX 注册表中注册。如果找不到,调度器会采取回退方法,尝试在注册表中查找 PyTorch 操作符的默认重载。如果连默认重载也不存在,则表示该操作符官方不支持。
在此规则中可以触发的级别有三种:
注意:支持运算符重载。
警告:不支持的操作符重载,但其默认重载是支持的。
错误:不支持的操作符重载,并且其默认重载也不支持。
以下是基于WARNING情况的建议:
如果结果中没有错误或不匹配,可以安全地忽略此警告。
如果结果中存在错误或不匹配,建议: (a) 启用 op_level_debugging 以确定 OnnxFunction 是否可能不正确。 (b) 向 PyTorch-ONNX 团队报告不支持的重载。 (c) 创建/注册自定义符号函数以替换默认函数。
根据错误情况,以下是一些建议:
向 PyTorch-ONNX 团队报告不支持的运算符。
创建/注册一个自定义符号函数以替换默认的函数。