Skip to content

XProf v2.22.0

Choose a tag to compare

@Matt-Hurd Matt-Hurd released this 12 Mar 17:51
· 135 commits to master since this release

What's Changed

  • Update XProf version to 2.22.0 by @subhamsoni-google in #2345
  • Implement the Trace Viewer V2 by Profiler Team in #2279
  • Add unit tests to megascale_perfetto directory. by @bbadawi1 in #2340
  • [XProf: trace viewer] Update consstants by Profiler Team in #2338
  • [XProf: trace viewer] Integrate ruler into the timeline table. by Profiler Team in #2331
  • Defer smart suggestions view rendering in overview page by @xiongbolu-mineral in #2326
  • Preserve session_path and run_path query parameters in Trace Viewer links. by Profiler Team in #2337
  • Add support for reading XSpace protos from Google Cloud Storage in xprof. by Profiler Team in #2325
  • Disables the smart suggestions feature in the XProf frontend. by Profiler Team in #2336
  • Add timing logs to TraceViewerProcessors. by @subhamsoni-google in #2335
  • Combine program ID map and source stats in OpStats, and generate HLO protos from XPlanes if needed. by @Pani122 in #2334
  • Refactor: Add detailed logging for XProf by @subhamsoni-google in #2333
  • Update Copybara configurations to support Google Cloud C++ and JSON third-party mappings, and add corresponding external dependencies to the OSS Bazel WORKSPACE. Add transform rules for TSL and Storage Client include paths. by Profiler Team in #2321
  • Optimize step alignment computation. by @subhamsoni-google in #2322
  • [XProf: trace viewer] Always show delete button for selected time ranges by Profiler Team in #2317
  • Create Input Bound Rule for Smart Suggestion to Cover High Infeed Op Ratio by Profiler Team in #2308
  • Fix timeline link in memory viewer by @muditgokhale2 in #2328
  • Extract file I/O operations into profile_io.py by Profiler Team in #2323
  • Display disaggregated serving avg decoding step time on TPU in the XProf overview page by Profiler Team in #2195
  • Skip redundant xspace preprocessing in streaming trace viewer by @muditgokhale2 in #2306
  • [Code cleanup] Reformat timeline.cc and timeline_test.cc. by Profiler Team in #2318
  • Improve handling of DMA events and clean up the code. by @bbadawi1 in #2311
  • Refactor: Optimize StepIntersection by pre-calculating step timespans by @subhamsoni-google in #2284
  • Add a Jax Profiler Test by @Becker-ZH in #2298
  • Register separate smart suggestion rules for 3P by Profiler Team in #2297
  • Add mandatory device and resource regexes to TraceFilterConfig by Profiler Team in #2300
  • Fix HLO Stats UI misalignment by @muditgokhale2 in #2305
  • Fix CSV export filename to be human-readable in XProf by @muditgokhale2 in #2294
  • Fix metadata collection issue for HLO. by @cliveverghese in #2303
  • Fix redundant double data requests on page reload in hlo_stats, input_pipeline, memory_profile, op_profile and roofline_model by @muditgokhale2 in #2261
  • Remove duplicate description push in performance summary. by @bmass02 in #2296
  • Fix XStat retrieval issues in DutyCycle calculations that resulted in off-duty ops being considered on-duty. by @bmass02 in #2295
  • Refactor: Improve error propagation for ConvertXSpaceToOpStats by @subhamsoni-google in #2283
  • Fix SVG export in XProf Graph Viewer by removing invalid .outerHTML access. by @muditgokhale2 in #2293
  • Implement graph viewer crosslinks in the Trace Viewer V2 by Profiler Team in #2278
  • Support Helical MPMD Pipelining in Trace Viewer. by Profiler Team in #2201

Full Changelog: xprof-v2.21.6...xprof-v2.22.0