diff --git a/src/plugins/intel_cpu/src/mkldnn_graph.cpp b/src/plugins/intel_cpu/src/mkldnn_graph.cpp index 308e64a778f..f91ccbeb9bd 100644 --- a/src/plugins/intel_cpu/src/mkldnn_graph.cpp +++ b/src/plugins/intel_cpu/src/mkldnn_graph.cpp @@ -1082,6 +1082,8 @@ void MKLDNNGraph::GetPerfData(std::mapisConstant()) + continue; getPerfMapFor(perfMap, graphNodes[i]); } } diff --git a/src/tests/functional/plugin/cpu/shared_tests_instances/behavior/infer_request/perf_counters.cpp b/src/tests/functional/plugin/cpu/shared_tests_instances/behavior/infer_request/perf_counters.cpp index 05cd3b4f784..cc84a013ec9 100644 --- a/src/tests/functional/plugin/cpu/shared_tests_instances/behavior/infer_request/perf_counters.cpp +++ b/src/tests/functional/plugin/cpu/shared_tests_instances/behavior/infer_request/perf_counters.cpp @@ -16,6 +16,8 @@ TEST_P(InferRequestPerfCountersTest, CheckOperationInPerfMap) { std::map perfMap; ASSERT_NO_THROW(perfMap = req.GetPerformanceCounts()); for (const auto& op : function->get_ops()) { + if (!strcmp(op->get_type_info().name, "Constant")) + continue; auto it = perfMap.begin(); while (true) { if (it->first.find(op->get_friendly_name() + "_") != std::string::npos || it->first == op->get_friendly_name()) { diff --git a/src/tests/functional/plugin/cpu/shared_tests_instances/behavior/ov_infer_request/perf_counters.cpp b/src/tests/functional/plugin/cpu/shared_tests_instances/behavior/ov_infer_request/perf_counters.cpp index 7084286dccb..dcb4ce19004 100644 --- a/src/tests/functional/plugin/cpu/shared_tests_instances/behavior/ov_infer_request/perf_counters.cpp +++ b/src/tests/functional/plugin/cpu/shared_tests_instances/behavior/ov_infer_request/perf_counters.cpp @@ -15,6 +15,8 @@ TEST_P(OVInferRequestPerfCountersTest, CheckOperationInProfilingInfo) { ASSERT_NO_THROW(profiling_info = req.get_profiling_info()); for (const auto& op : function->get_ops()) { + if (!strcmp(op->get_type_info().name, "Constant")) + continue; auto op_is_in_profiling_info = std::any_of(std::begin(profiling_info), std::end(profiling_info), [&] (const ov::ProfilingInfo& info) { if (info.node_name.find(op->get_friendly_name() + "_") != std::string::npos || info.node_name == op->get_friendly_name()) {