Skip to content

Commit

Permalink
making event name related with cuda graph more informational by marki…
Browse files Browse the repository at this point in the history
…ng its graph id

PiperOrigin-RevId: 674017391
  • Loading branch information
Google-ML-Automation committed Sep 17, 2024
1 parent 888981a commit fa7ceaf
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions xla/backends/profiler/gpu/cupti_collector.cc
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,11 @@ class PerDeviceCollector {
if (kernel_name.empty()) {
kernel_name = GetTraceEventTypeName(event.type);
}
// For CPU events like cuGraphLaunch(), add the graph id to the name.
if (event.graph_id != 0 && event.type == CuptiTracerEventType::CudaGraph &&
event.source == CuptiTracerEventSource::DriverCallback) {
absl::StrAppend(&kernel_name, " (CudaGraph:", event.graph_id, ")");
}
XEventMetadata* event_metadata =
plane->GetOrCreateEventMetadata(std::move(kernel_name));
XEventBuilder xevent = line->AddEvent(*event_metadata);
Expand Down

0 comments on commit fa7ceaf

Please sign in to comment.