From 267b49353b7aa47aa3bc6a3663122c957b3922ca Mon Sep 17 00:00:00 2001 From: Xinpeng Dou <15529241576@163.com> Date: Sat, 1 Feb 2025 10:21:41 +0800 Subject: [PATCH] delete the supported domain version upper bounds (#23237) ### Description This PR changes the range of ONNX versions supported by CANN graph inference to no upper limit (the previous version supports between 8 and 15), because the CANN version is further upgraded to support some developers' requirements for higher ONNX versions. ### Motivation and Context --- onnxruntime/core/providers/cann/cann_graph.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/onnxruntime/core/providers/cann/cann_graph.cc b/onnxruntime/core/providers/cann/cann_graph.cc index b8584d022e..6e7844293b 100644 --- a/onnxruntime/core/providers/cann/cann_graph.cc +++ b/onnxruntime/core/providers/cann/cann_graph.cc @@ -10,8 +10,7 @@ namespace onnxruntime { namespace cann { -static int lower_bound = 8; // Supported domain version lower bounds -static int upper_bound = 15; // Supported domain version upper bounds +static int lower_bound = 8; // Supported domain version lower bounds std::once_flag flag; @@ -62,7 +61,7 @@ std::vector SupportONNXModel(const GraphViewer& graph_viewer) { for (const auto& index : graph_viewer.GetNodesInTopologicalOrder()) { const auto& node = graph_viewer.GetNode(index); - if (node->Domain() != kOnnxDomain || domain_version < lower_bound || domain_version > upper_bound || + if (node->Domain() != kOnnxDomain || domain_version < lower_bound || !cann_supported_ops.count(node->OpType())) { unsupported_nodes.push_back(index); continue;