diff --git a/onnxruntime/core/providers/openvino/ov_versions/data_ops.cc b/onnxruntime/core/providers/openvino/ov_versions/data_ops.cc index 1e0f793787..277a8dfda3 100644 --- a/onnxruntime/core/providers/openvino/ov_versions/data_ops.cc +++ b/onnxruntime/core/providers/openvino/ov_versions/data_ops.cc @@ -56,7 +56,8 @@ std::set ops_supported_only_in_model = { "Split", "Tile", "TopK", - "QuantizeLinear"}; + "QuantizeLinear", + "GatherElements"}; //Ops which are supported as functions (as composite ops) std::set ops_supported_as_function = { @@ -118,6 +119,7 @@ std::vector supported_op_mode = { {"Floor", V_2020_4, {"All"}}, {"Gather", V_2020_4, {"All"}}, {"GatherElements", V_2021_3, {"MYRIAD"}}, + {"GatherElements", V_2022_2, {"CPU", "GPU"}}, {"GatherND", V_2021_2, {"MYRIAD"}}, {"GatherND", V_2021_4, {"All"}}, {"Gemm", V_2020_4, {"All"}}, @@ -1433,6 +1435,9 @@ bool DataOps::node_is_supported(const std::map