Skip to content

XProf v2.21.4

Latest

Choose a tag to compare

@Matt-Hurd Matt-Hurd released this 09 Jan 21:31
· 167 commits to master since this release

What's Changed

  • Update xprof version to 2.21.4 by @subhamsoni-google in #2143
  • Wrap diagnostic messages in unordered lists and add styling for scrollable lists. by @zzzaries in #2144
  • Update openxla/xla dependency version. by @subhamsoni-google in #2142
  • Project import generated by Copybara by Profiler Team in #2140
  • Add terminology page by @copybara-github in #2080
  • Add GetMemoryProfile to smart suggestion ToolDataProvider interface. by Profiler Team in #2129
  • [DOCS] Overview page by @copybara-github in #2077
  • Enhance HloModuleUtilsTest to cover multi-level stack frames. by @zzzaries in #2125
  • Update EntrySelectedEventDetail to use microsecond-based formatted strings, and remove unnecessary start/end time event detail data by Profiler Team in #2118
  • Add Python binding for continuous profiling and snapshot. by @sannidhyachauhan in #2049
  • Default to showing all hosts when enabling MPMD Pipeline View. by Profiler Team in #2106
  • Revert trace viewer param changes by @muditgokhale2 in #2127
  • Update k8s and Docker deployment by @copybara-github in #2086
  • Allow loading HLO protos by program ID in addition to module name. by @zzzaries in #2084
  • Skip intersecting empty step event sets. by @bmass02 in #2090
  • Add Capturing Profiles and individual library guides by @copybara-github in #2052
  • Enhance Trace Viewer v2 drawer to display event start time and duration. by Profiler Team in #2011
  • [XProf: trace viewer] Add loading status updates to Trace Viewer V2 incremental loading. by Profiler Team in #2111
  • [XProf: trace viewer] Preserve the visible time range by Profiler Team in #2110
  • [XProf: trace viewer] Allow setting the initial visible time range from URL parameters. by Profiler Team in #2107
  • [XProf: trace viewer] Add event listener to handle data re-fetching in Trace Viewer V2. by Profiler Team in #2089
  • [XProf: trace viewer] Rename data_time_range_ to fetched_data_time_range_. by Profiler Team in #2092
  • [XProf: trace viewer] Adjust horizontal separator line start position in Trace Viewer. by Profiler Team in #2113
  • [XProf: trace viewer] Update mouse cursor for delete button in selected time range by Profiler Team in #2095
  • [XProf: trace viewer] Add a close button to selected time ranges in the timeline. by Profiler Team in #2094
  • Add MPMD Pipeline View toggle and process sorting in Trace Viewer V2. by Profiler Team in #2071
  • Propagate session_path and run_path in DataServiceV2 to all API calls by Profiler Team in #2078
  • The BufferDetails component now uses the injected DataServiceV2Interface to generate the graph viewer link. Tests are updated to provide a mock for DATA_SERVICE_INTERFACE_TOKEN. by Profiler Team in #2103
  • Add unit tests for stub_factory. by @subhamsoni-google in #2100
  • Add multi-threading to trace viewer Reduce by @muditgokhale2 in #2096
  • Cost Accumulation Updates For Custom Call by Profiler Team in #2097
  • Fix negative resolution calculation in tf-trace-viewer when clientWidth is 0 by @subhamsoni-google in #2087
  • Removes the ImGui-based loading indicator within the WASM module by Profiler Team in #2037
  • Add OpProfile data fetching to smart suggestion ToolDataProvider interface. by Profiler Team in #2065
  • Add support in trace_viewer to leverage the aggregator-worker setup by @muditgokhale2 in #1963
  • [XProf: trace viewer] Add resolution parameter to trace viewer data requests. by Profiler Team in #2082
  • Add warning tooltip to common for use across modules. by Profiler Team in #2074
  • Implement Straggler detection in barrier-cores rule using Modified Z-Score method. by Profiler Team in #2054
  • Disable MPMD pipeline view button by Profiler Team in #2072
  • Standardize import guards, visibility, imports by @Matt-Hurd in #1980
  • reproduce bug which introduces syntax not present in 3.9 by @subhamsoni-google in #2062
  • Include per-host event fraction for each step in EventTimeFractionAnalyzer proto. by Profiler Team in #2042
  • Remove window.open and use windowOpen directly by @zzzaries in #1967
  • Allow selecting host in Megascale Perfetto tool. by Profiler Team in #2036
  • Add hover tooltip and marker to counter tracks. by Profiler Team in #2043
  • Updates to the run environment data processing in op stats. No-op for now. by @zzzaries in #2050
  • Add support for Counter event in Trace Viewer v2. (2/2) by Profiler Team in #2041
  • Add support for Counter events in Trace Viewer v2. (1/2) by Profiler Team in #2040
  • Add a benchy benchmark for the ConvertXSpaceToOpStats function by @muditgokhale2 in #2030
  • Integrate SparseCore offloading metadata into grouping logic to accurately group SparseCore execution with TensorCore. by @bmass02 in #1981
  • Project import generated by Copybara by @cliveverghese in #2038
  • Added unit test for the type change of OpSourceInfo::source_file from string_view to std::string which was done to avoid dangling references potentially avoiding use-after-free crashes. by Profiler Team in #2029
  • Add scrollbar in the trace viewer timeline tracks. by Profiler Team in #2032
  • Use XLA's ComputeTotalAllocationBytes in xprof. by @zacmustin in #2009
  • Remove unnecessary log statement. by @subhamsoni-google in #2028
  • Deprecate usage of op.metadata.source_file and source_line according to xla changes. by @zzzaries in #2024
  • Move smart suggestion thresholds used by rules to constants.h. by Profiler Team in #1999
  • Implemented SS data shuffle bound rule that checks the average time percentage spent on collective operators. by Profiler Team in #1990
  • Hide capture button from empty page for fully managed by @muditgokhale2 in #1996
  • Refine the logic for selecting off-screen time range drawing. by Profiler Team in #2007
  • Move selected time range drawing to be under 'tooltip' by Profiler Team in #1987
  • Add re2 dependency to WORKSPACE.bazel and update xprof copy.bara.sky to handle re2 for OSS builds. by Profiler Team in #2005
  • Deprecate usage of op.metadata.source_file and source_line according to xla changes. by @zzzaries in #1992
  • Fix unused and missing include in barrier_cores_rule by Profiler Team in #1991
  • Update openxla/xla dependency in WORKSPACE.bazel. by @subhamsoni-google in #1995
  • Use tsl::Stat to calculate average event time fraction. by Profiler Team in #1988
  • Implemented SS collective bound rule that checks the average time percentage spent on collective operators. by Profiler Team in #1985
  • Add the time measurement feature (1/4) by Profiler Team in #1968

Full Changelog: xprof-v2.21.3...xprof-v2.21.4