Skip to content

Conversation

@aobolensk
Copy link
Contributor

Details:

  • Remove OV_CPU_NODE_SCOPED_TASK* macros creation of which could be avoided
  • Reuse execute ITT handle from PerfCounters class in CPU graph node to trace Node::execute

Tickets:

  • N/A

@aobolensk aobolensk requested review from a team as code owners November 26, 2025 05:27
@github-actions github-actions bot added category: Core OpenVINO Core (aka ngraph) category: CPU OpenVINO CPU plugin labels Nov 26, 2025
@aobolensk aobolensk force-pushed the itt-optimize-handles branch 2 times, most recently from c50c120 to d647c30 Compare November 26, 2025 05:57

void Node::execute(const dnnl::stream& strm, int numaId) {
OV_CPU_NODE_SCOPED_TASK_BASE(getTypeStr());
OV_ITT_SCOPED_TASK_BASE(itt::domains::ov_intel_cpu, profiling.execute);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't we initialize profiling.execute with a type instead of a name?
I guess we can also just bring back original logic of the macro VERBOSE_PERF_DUMP_ITT_DEBUG_LOG, which did use profiling.execute.
And just drop this one completely

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed, please, check

@aobolensk aobolensk force-pushed the itt-optimize-handles branch from 460fa30 to 943a49f Compare November 26, 2025 15:01
@aobolensk aobolensk requested review from EgorDuplensky and praasz and removed request for EgorDuplensky November 27, 2025 06:22
@praasz praasz added this to the 2026.0 milestone Nov 27, 2025
@praasz
Copy link
Contributor

praasz commented Nov 27, 2025

@EgorDuplensky have a look, please

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: Core OpenVINO Core (aka ngraph) category: CPU OpenVINO CPU plugin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants