FXE0016:查找ONNX注册表中的操作符重载
操作符重载名称用于验证 PyTorch 操作符是否已注册在 ONNX 注册表中。如果未找到,调度程序将采取备用方法,在注册表中查找 PyTorch 操作符的默认重载。如果连默认重载也不存在,则表示该操作符官方不支持。
这个规则中可以触发三种不同的级别:
-
注意:支持操作符重载。
-
警告:虽然操作重载不受支持,但默认重载是受支持的。
-
错误:不支持该操作及其默认形式。
以下是一些基于警告情况的建议:
-
如果没有发现错误或不匹配的结果,就可以安全地忽略这个警告。
-
如果结果中出现错误或不匹配,建议采取以下措施:(a) 启用 op_level_debugging 来检查 OnnxFunction 是否可能有误。(b) 向 PyTorch-ONNX 团队报告不受支持的重载问题。(c) 创建并注册一个自定义符号函数来替换默认的函数。
针对错误情况,这里提供一些建议:
-
向 PyTorch-ONNX 团队报告不支持的操作符。
-
创建或注册一个自定义符号函数来替代默认函数。