From bcd8b73343d0ac4e14a725cf7b94533ff64e79c7 Mon Sep 17 00:00:00 2001 From: Wanming Lin Date: Wed, 24 May 2023 09:02:20 +0800 Subject: [PATCH] [WebNN EP] Upgrade max supported opset to 19 (#16036) --- .../core/providers/webnn/builders/impl/base_op_builder.cc | 3 ++- .../core/providers/webnn/builders/impl/base_op_builder.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/onnxruntime/core/providers/webnn/builders/impl/base_op_builder.cc b/onnxruntime/core/providers/webnn/builders/impl/base_op_builder.cc index 13c0f0131f..0f0ab712d5 100644 --- a/onnxruntime/core/providers/webnn/builders/impl/base_op_builder.cc +++ b/onnxruntime/core/providers/webnn/builders/impl/base_op_builder.cc @@ -97,7 +97,8 @@ bool BaseOpBuilder::HasSupportedOpSet(const Node& node, const logging::Logger& logger) const { auto since_version = node.SinceVersion(); if (since_version < GetMinSupportedOpSet(node) || since_version > GetMaxSupportedOpSet(node)) { - LOGS(logger, VERBOSE) << node.OpType() << "is only supported for opset [" + LOGS(logger, VERBOSE) << "Current opset is " << since_version << ", " + << node.OpType() << " is only supported for opset [" << GetMinSupportedOpSet(node) << ", " << GetMaxSupportedOpSet(node) << "]"; return false; diff --git a/onnxruntime/core/providers/webnn/builders/impl/base_op_builder.h b/onnxruntime/core/providers/webnn/builders/impl/base_op_builder.h index 7b4148c34d..0759d93a9e 100644 --- a/onnxruntime/core/providers/webnn/builders/impl/base_op_builder.h +++ b/onnxruntime/core/providers/webnn/builders/impl/base_op_builder.h @@ -39,7 +39,7 @@ class BaseOpBuilder : public IOpBuilder { virtual bool HasSupportedInputsImpl(const Node& node, const logging::Logger& logger) const; virtual int GetMinSupportedOpSet(const Node& /* node */) const { return 1; } - virtual int GetMaxSupportedOpSet(const Node& /* node */) const { return 14; } + virtual int GetMaxSupportedOpSet(const Node& /* node */) const { return 19; } private: bool HasSupportedOpSet(const Node& node, const logging::Logger& logger) const;