版本发布 4
## What's Changed * Update xprof version to 2.21.3 by @subhamsoni-google in https://github.com/openxla/xprof/pull/1984 * Support For Pallas Kernel Cost Analysis by **Profiler Team** in https://github.com/openxla/xprof/pull/1936 **Full Changelog**: https://github.com/openxla/xprof/compare/xprof-v2.21.2...xprof-v2.21.3
## What's Changed * Update version to 2.20.8. by @Matt-Hurd in https://github.com/openxla/xprof/pull/1865 * Support lazy fetching for trace_events and functionality to support trace_events searching in streaming_trace_viewer_processor by @muditgokhale2 in https://github.com/openxla/xprof/pull/1855 * Add store management support for session tags. by @zzzaries in https://github.com/openxla/xprof/pull/1866 * Refactored HloProtoMap::contains into ContainsOptimizedModule and ContainsOriginalModule to clearly distinguish between optimized and original HLO module lookups. in https://github.com/openxla/xprof/pull/1784 * Rename "Runs" to "Sessions" in the sidenav in https://github.com/openxla/xprof/pull/1858 * Replaces the use of RemapInstructionIds with HloModule::CreateFromProto without preserving unique id in xprof. in https://github.com/openxla/xprof/pull/1856 * Add MatButtonModule to SideNavModule. by @muditgokhale2 in https://github.com/openxla/xprof/pull/1860 * Extends stack-trace-snippet components to source mapper components. by @zzzaries in https://github.com/openxla/xprof/pull/1848 * This change includes the BSD-style license for `plugin/third_party/webcomponentsjs/webcomponents.js` within the xprof LICENSE file. by @zzzaries in https://github.com/openxla/xprof/pull/1854 * Add a submit button to the hosts sidenav for trace_viewer by @muditgokhale2 in https://github.com/openxla/xprof/pull/1851 * Refactor original/unoptimized xla::HloModuleProto --> xla::HloProto instances in https://github.com/openxla/xprof/pull/1838 * Add Memory Bound rule in https://github.com/openxla/xprof/pull/1852 * Add multi-threading support to the processing of tensor core planes. by @muditgokhale2 in https://github.com/openxla/xprof/pull/1809 * Add double counter event support trace viewer. in https://github.com/openxla/xprof/pull/1842 * Store trace event args for Cost Model Flop Counter event as part of the main trace events file. in https://github.com/openxla/xprof/pull/1845 * Load highlightjs stylesheets only once in index.html by @zzzaries in https://github.com/openxla/xprof/pull/1841 * Create Utilization Component in xprof frontend. in https://github.com/openxla/xprof/pull/1811 * Created MemoryViewerOption for memory viewer data processing consolidation by @zzzaries in https://github.com/openxla/xprof/pull/1770 * Enable `module_name` query parameter for Memory Viewer. by @zzzaries in https://github.com/openxla/xprof/pull/1823 * Add Perf Counters tool to Xprof frontend. in https://github.com/openxla/xprof/pull/1818 * Fix input pipeline analysis's device side input wait time chart. by @bmass02 in https://github.com/openxla/xprof/pull/1825 * Filter out pstate events with invalid arguments in trace viewer JSON. in https://github.com/openxla/xprof/pull/1832 * Project import generated by Copybara in https://github.com/openxla/xprof/pull/1813 **Full Changelog**: https://github.com/openxla/xprof/compare/xprof-v2.20.7...xprof-v2.20.8
## What's Changed * Unify Data Conversion for MegaScale_stats @sannidhyachauhan in https://github.com/openxla/xprof/pull/1580 * Add changes to support writing trace events metadata to a separate leveldb file. in https://github.com/openxla/xprof/pull/1592 * This is a first step to migrate xprof tools to a new interface that facilitates distributed processing. in https://github.com/openxla/xprof/pull/1632 * Enable remote capture without tensorflow @Matt-Hurd in https://github.com/openxla/xprof/pull/1605 * Add Flop Rate Chart and Model Properties in Framework Op Stats Tool @muditgokhale2 in https://github.com/openxla/xprof/pull/1638 * Project import generated by Copybara in https://github.com/openxla/xprof/pull/1604 * Add changes to support ReadFullEvent in trace viewer for leveldb backend. in https://github.com/openxla/xprof/pull/1613 * Import _pywrap_profiler_plugin from the proper directory by @Matt-Hurd in https://github.com/openxla/xprof/pull/1636 * Project import generated by Copybara in https://github.com/openxla/xprof/pull/1640 * Proto changes to optionally show the uncapped flops utilization by @muditgokhale2 in https://github.com/openxla/xprof/pull/1635 * Add toggle to optionally cap flops utilization to 100% by @muditgokhale2 in https://github.com/openxla/xprof/pull/1641 * Cleaning up the unused tf_data_stats_proto_to_gviz library @sannidhyachauhan in https://github.com/openxla/xprof/pull/1644 * Use fsspec rather than epath implementation for glob by @Matt-Hurd in https://github.com/openxla/xprof/pull/1634 * Make `firstLine` a property of `Address` (instead of a field in `Content`). in https://github.com/openxla/xprof/pull/1639 * Filter counter events correctly after parsing from its new format @rnayar3 in https://github.com/openxla/xprof/pull/1637 * Add default graph options for quick start in graph viewer @zzzaries in https://github.com/openxla/xprof/pull/1648 * Visualize custom-call kernel metadata in OpProfile and TraceViewer by @bmass02 in https://github.com/openxla/xprof/pull/1598 * Add tool name for loading complete GA event logging in throbber by @zzzaries in https://github.com/openxla/xprof/pull/1654 * Add graph type argument to moduleList data service call by @zzzaries in https://github.com/openxla/xprof/pull/1653 * Add a formatted text cell in Table row for DataTable by @sannidhyachauhan in https://github.com/openxla/xprof/pull/1642 * Fix Event Not Found issue while fetching complete trace event from leveldb backend. in https://github.com/openxla/xprof/pull/1656 * Setting Counter Events Permanently to grouped format by @rnayar3 in https://github.com/openxla/xprof/pull/1623 * Increment version to 2.20.5 by @Matt-Hurd in https://github.com/openxla/xprof/pull/1659 * Fix XProf server not coming up on windows machine in https://github.com/openxla/xprof/pull/1643 **Full Changelog**: https://github.com/openxla/xprof/compare/xprof-v2.20.4...xprof-v2.20.5
## What's Changed * Add unit tests for two input bottleneck rules by @copybara-service[bot] in https://github.com/openxla/xprof/pull/1612 * [xprof] Relax and explicitly specify gcsfs version in pip dependency. by @Matt-Hurd in https://github.com/openxla/xprof/pull/1616 * Use rglob where available for run discovery by @Matt-Hurd in https://github.com/openxla/xprof/pull/1617 ## Reverts * https://github.com/openxla/xprof/pull/1621 reverts https://github.com/openxla/xprof/pull/1528 **Full Changelog**: https://github.com/openxla/xprof/compare/xprof-v2.20.3...xprof-v2.20.4