FXE0014: 查找操作模式匹配的符号函数
当注册一个ATen/自定义操作符并需要将其分派到OnnxFunction时,会将ATen/自定义操作符的输入和属性的数据类型与OnnxFunction操作模式的数据类型进行比较以找到匹配项。如果没有完全精确的匹配,则调度器将会尝试找到具有最多匹配数据类型的最近似匹配,并同时发出警告。
这个规则中可以触发两种级别的警告:
-
注意:找到了完全匹配项,不会发出任何警告。
-
警告:匹配的 OnnxFunction 不是精确匹配。
以下是一些基于警告情况的建议:
-
如果没有发现错误或不匹配的结果,可以安全地忽略这个警告,因为OnnxFunction模式的定义通常更加严格。
-
如果结果中出现错误或不匹配,建议采取以下措施:(a) 启用 op_level_debugging 来检查 OnnxFunction 是否可能有误。(b) 将问题报告给 PyTorch-ONNX 团队。(c) 创建并注册一个自定义符号函数来替换默认的函数。