XProf v2.22.0
·
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