Skip to content

Commit e019aa1

Browse files
Update operator support status for OpenVINO 2025.2 (#792)
* Update operator support status for OpenVINO 2025.2 * Disable unsupported tests --------- Co-authored-by: MayureshV1 <47039074+MayureshV1@users.noreply.github.com>
1 parent 7eafccb commit e019aa1

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

onnxruntime/core/providers/openvino/ov_versions/data_ops.cc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ std::vector<SupportedOp> supported_op_mode = {
121121
{"DepthToSpace", V_2020_4, {"CPU", "GPU"}},
122122
{"DequantizeLinear", V_2021_4, {"CPU", "GPU"}},
123123
{"DequantizeLinear", V_2024_4, {"NPU"}},
124+
{"DynamicQuantizeLinear", V_2025_2, {"CPU", "GPU"}},
124125
{"DynamicQuantizeMatMul", V_2025_0, {"CPU", "GPU"}},
125126
{"Div", V_2020_4, {"CPU", "GPU"}},
126127
{"Dropout", V_2020_4, {"CPU", "GPU"}},
@@ -172,6 +173,7 @@ std::vector<SupportedOp> supported_op_mode = {
172173
{"LSTM", V_2020_4, {"CPU", "GPU"}},
173174
{"MatMul", V_2020_4, {"CPU", "GPU"}},
174175
{"MatMulInteger", V_2022_1, {"CPU"}},
176+
{"MatMulInteger", V_2025_2, {"GPU"}},
175177
{"MatMulNBits", V_2024_5, {"CPU", "GPU"}},
176178
{"Max", V_2020_4, {"CPU", "GPU"}},
177179
{"MaxPool", V_2020_4, {"CPU", "GPU"}},
@@ -191,7 +193,7 @@ std::vector<SupportedOp> supported_op_mode = {
191193
{"Pad", V_2020_4, {"CPU", "GPU"}},
192194
{"Pow", V_2020_4, {"CPU", "GPU"}},
193195
{"PRelu", V_2020_4, {"CPU", "GPU"}},
194-
{"QLinearMatMul", V_2022_3, {"CPU"}},
196+
// {"QLinearMatMul", V_2022_3, {"CPU"}},
195197
{"QuantizeLinear", V_2021_4, {"CPU", "GPU"}},
196198
{"QuickGelu", V_2025_0, {"CPU", "GPU"}},
197199
{"RNN", V_2023_1, {"CPU", "GPU"}},
@@ -361,6 +363,7 @@ void DataOps::populate_op_mode_supported() {
361363
no_dimension_supported_.push_back({"Clip", V_2022_1, {"All"}});
362364
no_dimension_supported_.push_back({"Div", V_2020_4, {"All"}});
363365
no_dimension_supported_.push_back({"DequantizeLinear", V_2021_4, {"All"}});
366+
no_dimension_supported_.push_back({"DynamicQuantizeLinear", V_2025_2, {"All"}});
364367
no_dimension_supported_.push_back({"Equal", V_2022_1, {"CPU"}});
365368
no_dimension_supported_.push_back({"Equal", V_2023_0, {"GPU"}});
366369
no_dimension_supported_.push_back({"Expand", V_2023_3, {"CPU"}});
@@ -374,6 +377,7 @@ void DataOps::populate_op_mode_supported() {
374377
no_dimension_supported_.push_back({"Loop", V_2021_4, {"All"}});
375378
no_dimension_supported_.push_back({"Max", V_2024_4, {"All"}});
376379
no_dimension_supported_.push_back({"Min", V_2020_4, {"All"}});
380+
no_dimension_supported_.push_back({"MatMulInteger", V_2025_2, {"All"}});
377381
no_dimension_supported_.push_back({"Mul", V_2020_4, {"All"}});
378382
no_dimension_supported_.push_back({"Neg", V_2023_0, {"CPU", "GPU"}});
379383
no_dimension_supported_.push_back({"Pow", V_2023_0, {"CPU", "GPU"}});

onnxruntime/test/providers/cpu/tensor/dynamic_quantize_linear_test.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ namespace test {
1111
// range = [-ve, +ve]
1212
TEST(QuantizeLinearOpTest, DynamicQuantizeLinear) {
1313
// TODO: Unskip when fixed #41968513
14-
if (DefaultDmlExecutionProvider().get() != nullptr) {
14+
if (DefaultDmlExecutionProvider().get() != nullptr ||
15+
DefaultOpenVINOExecutionProvider().get() != nullptr) {
1516
GTEST_SKIP() << "Skipping because of the following error: Expected equality of these values: 26 and 25";
1617
}
1718

0 commit comments

Comments
 (0)