message: activity_name in timeline-label is redundant to name of NodeExecStats, (which we store in "long name" in trace event argument). we should put the event.name which is the kernel name given by cupti.
diff: @@ -154,10 +154,11 @@ class StepStatsCuptiTracerAdaptor : public CuptiTraceCollector {
  }
  auto annotation_stack = ParseAnnotationStack(event.annotation);
  + std::string kernel_name = port::MaybeAbiDemangle(event.name.c_str());
  std::string activity_name =
  !annotation_stack.empty()
  ? std::string(annotation_stack.back().name)
  - : port::MaybeAbiDemangle(event.name.c_str());
  + : kernel_name;
  ns->set_node_name(activity_name);
  switch (event.type) {
  case CuptiTracerEventType::Kernel: {
  @@ -168,7 +169,7 @@ class StepStatsCuptiTracerAdaptor : public CuptiTraceCollector {
  event.kernel_info.grid_x, event.kernel_info.grid_y,
  event.kernel_info.grid_z, event.kernel_info.block_x,
  event.kernel_info.block_y, event.kernel_info.block_z);
  - ns->set_timeline_label(absl::StrCat(activity_name, " ", details));
  + ns->set_timeline_label(absl::StrCat(kernel_name, " ", details));
  auto nscopy = new NodeExecStats(*ns);
  collector->Save(absl::StrCat(stream_device, "all"), ns);
  collector->Save(absl::StrCat(stream_device, event.stream_id),
  