Repository navigation
XProf v2.22.3
·
721 commits
to master
since this release
What's Changed
- [XProf: trace viewer] Move search result count inside search box by @copybara-service[bot] in #2511
- [XProf: trace viewer] Fix keyboard navigation for search and controls by @copybara-service[bot] in #2512
- [XProf: trace viewer] Add GM3 CSS tokens to global stylesheets by @copybara-service[bot] in #2525
- Detect and prevent loops in derived timeline by @copybara-service[bot] in #2518
- Add logic to convert trace events to compressed TraceDataResponse. by @copybara-service[bot] in #2437
- Add logic to parse Compressed Trace Data Response within the trace viewer WASM layer. by @copybara-service[bot] in #2444
- [XProf: trace viewer] Transform search container into full-width capsule by @copybara-service[bot] in #2526
- [XProf: trace viewer] Refine search container and tool buttons to GM3 design by @copybara-service[bot] in #2528
- [XProf: trace viewer] Update page background and canvas styles by @copybara-service[bot] in #2529
- Enable dynamic browser tab titles in XProf. by @copybara-service[bot] in #2519
- Move details dropdown icon to the right side. by @copybara-service[bot] in #2537
- Redesign details panel in Trace Viewer v2 for richer layout. by @copybara-service[bot] in #2543
- Migrate to new string version of
send_channel_idandrecv_channel_idevent args. by @copybara-service[bot] in #2545 - [XProf: trace viewer] Improve accessibility in trace viewer by @copybara-service[bot] in #2546
- Internal code cleanup and refactoring. by @copybara-service[bot] in #2541
- [XProf: trace viewer] Improve keyboard navigation and a11y for trace viewer v2 by @copybara-service[bot] in #2555
- Migrate overview page test mock data to constants testing file by @copybara-service[bot] in #2539
- Remove extra InitializeProfiler function as it's no longer needed by @copybara-service[bot] in #2507
- Use minification-safe property access in trace_viewer utils. by @copybara-service[bot] in #2561
- Introduce the
UnifiedProfileProcessorinterface and factory. by @copybara-service[bot] in #2538 - Add screenshot tests for the overview page to catch UI regressions by @copybara-service[bot] in #2540
- Put notes on inference profile page about correctness issue with multi-host sessions by @copybara-service[bot] in #2571
- [XProf: trace viewer] Always show track even with no events by @copybara-service[bot] in #2573
- [XProf: trace viewer] Optimize thread name lookups and ensure all PIDs from named threads are registered. by @copybara-service[bot] in #2575
- Fix Trace Viewer reload on profile switch. by @copybara-service[bot] in #2577
- Fix missing flow events and categories in 3P Trace Viewer V1 by @copybara-service[bot] in #2583
- Fix Invalid Op Name Check in Graph Viewer by @copybara-service[bot] in #2590
- Migrate tests to newer test fixtures. by @copybara-service[bot] in #2568
- Add Sparse Core ops to HLO Op Stats tool. by @copybara-service[bot] in #2549
- Add support for links in Sparse Core Ops. by @copybara-service[bot] in #2550
- Surface Operands and Consumers in Trace Viewer 2.0 bottom panel. by @copybara-service[bot] in #2594
- [XProf: trace viewer] Add trace_lite.proto by @copybara-service[bot] in #2579
- Add
detailsfield to TraceDataResponse proto for compressed traces. by @copybara-service[bot] in #2551 - Plumb 'details' through TraceViewer.pb and improve Async Event parsing in WASM. by @copybara-service[bot] in #2552
- Streamline Trace Viewer V2 loader pipeline and fix potential precision loss on large unique identifiers. by @copybara-service[bot] in #2553
- Reformatting for op profile ts files. by @copybara-service[bot] in #2599
- Decouple Trace Relations unmarshalling from Boundary Shell for Host Testing by @copybara-service[bot] in #2598
- [XProf: trace viewer] Add skeleton for Perfetto proto parser by @copybara-service[bot] in #2582
- [XProf: trace viewer] Implement Perfetto trace support in frontend and add tests by @copybara-service[bot] in #2581
- [XProf: trace viewer] Implement incremental timestamp tracking in Perfetto parser by @copybara-service[bot] in #2584
- [XProf: trace viewer] Add fallback for pid/tid in Perfetto parser by @copybara-service[bot] in #2585
- [XProf: trace viewer] Add optional timestamp normalization in Perfetto parser by @copybara-service[bot] in #2586
- Fix xla ops naming scheme. by @copybara-service[bot] in #2602
- Fix negative start time issues in Trace Viewer 2.0. by @copybara-service[bot] in #2592
- Improve trace event details with a two-pane split layout. by @copybara-service[bot] in #2605
- [XProf: trace viewer] Do not overwrite visible range with URL params during incremental loads. by @copybara-service[bot] in #2606
- Restore Async Events unmarshalling in trace_event_parser_core.cc to fix trace_viewer.pb path by @copybara-service[bot] in #2609
- [XProf: trace viewer] Add gzip support for Perfetto trace in frontend by @copybara-service[bot] in #2588
- Add source info in HLO op stats for sparse core table. by @copybara-service[bot] in #2595
- Added subprocess host traces to trace viewer. by @copybara-service[bot] in #2600
- fix: Add pyOpenSSL to dependencies to fix MutualTLSChannelError by @copybara-service[bot] in #2608
- Link gcs_file_system into ctypes Profiler C API by @copybara-service[bot] in #2610
- Fix keyboard input trap in Xprof Trace viewer 2.0 when navigating via WASM. by @copybara-service[bot] in #2616
- [XProf: trace viewer] Fix trace ruler overlap with event names by @copybara-service[bot] in #2613
- [XProf: trace viewer] Support counter event multi-selection in wasm by @copybara-service[bot] in #2619
- Add screenshot tests for Op Profile. by @copybara-service[bot] in #2587
- [XProf: trace viewer] Implement counter event multi-selection by @copybara-service[bot] in #2620
- [XProf: trace viewer] Optimize selection logic with binary search by @copybara-service[bot] in #2625
- [XProf: trace viewer] Fix BindingError in Application::Initialize by @copybara-service[bot] in #2628
- [XProf: trace viewer] Separate counter and complete events into tabs by @copybara-service[bot] in #2622
- [XProf: trace viewer] Support instant events by @copybara-service[bot] in #2591
- [XProf: trace viewer] Change instant event representation to up arrow by @copybara-service[bot] in #2603
- Display a loading spinner in the smart suggestion view while fetching smart suggestions by @copybara-service[bot] in #2621
- Update op profile data bandwidth utilization with the dvfs multiplier. by @copybara-service[bot] in #2601
- Add additional parameters field for CSV export. by @copybara-service[bot] in #2566
- [XProf: trace viewer] Change counter track visualization from lines to bars. by @copybara-service[bot] in #2629
- Allow float-formatted numbers for integer options in xprof trace viewer. by @copybara-service[bot] in #2627
- [XProf: trace viewer] Add Catapult color palette preset by @copybara-service[bot] in #2630
- [XProf: trace viewer] Support contrast-aware text color for readability by @copybara-service[bot] in #2631
- [XProf: trace viewer] Apply color palette changes immediately by @copybara-service[bot] in #2632
- [XProf: trace viewer] Move search arrows inside search bar and add clear button by @copybara-service[bot] in #2633
- Fix error message in megascale viewer when a host is not specified. by @copybara-service[bot] in #2637
- Minor format fixes to trace viewer html. by @copybara-service[bot] in #2638
- Project import generated by Copybara by @copybara-service[bot] in #2634
- Parallelize trace events level assignments. by @copybara-service[bot] in #2532
- Optimize Parallel Trace Serialization for LevelDB Writes by @copybara-service[bot] in #2533
- [XProf: trace viewer] Refine hover effect and selected time range UI by @copybara-service[bot] in #2640
- Util Function for Combination of
FlatOpMetricsDbinstances. by @copybara-service[bot] in #2641 - Expose Pull APIs fetching tokenized PID mappings (Tokens split space delimitations). Ensures Parity Lookups. by @copybara-service[bot] in #2635
- Add unit tests for FlatOpMetricsDbCombiner. by @copybara-service[bot] in #2642
- Fix missing event arguments when reading traces. by @copybara-service[bot] in #2567
- [XProf: trace viewer] Preserve scroll position across incremental updates and clean up unused scroll reset logic by @copybara-service[bot] in #2639
- Add graph viewer html for setting up the graph viewer screenshot test. by @copybara-service[bot] in #2548
- Project import generated by Copybara by @copybara-service[bot] in #2645
- Add changes to use trace compression within 3P backend. by @copybara-service[bot] in #2636
- Add Trace Viewer Performance Benchmarks within 3P. by @copybara-service[bot] in #2646
- Update README.md by @copybara-service[bot] in #2650
- Update xplane_to_flat_op_metrics_db to support converting TensorCore device traces. by @copybara-service[bot] in #2654
- Addition of Flat Device Op Metric Db to OpStats by @copybara-service[bot] in #2655
- Adding Functionality : ConvertXSpaceToFlatOpMetricsDb by @copybara-service[bot] in #2656
- Add public docs for profiling JAX on GPUs with ML Diagnostics by @copybara-service[bot] in #2649
- Refactor profile processors for unified 1P/3P architecture. by @copybara-service[bot] in #2542
- [XProf: trace viewer] Implement Feature Flag system with Local Storage by @copybara-service[bot] in #2658
- Introduce a unified Xprof workflow. by @copybara-service[bot] in #2576
- Patch @material/theme/_keys.scss to resolve build issues with duplicate links. by @copybara-service[bot] in #2653
- Project import generated by Copybara by @copybara-service[bot] in #2657
- Render smart suggestions independently of overview page data loading by @copybara-service[bot] in #2624
- Purely formatting change, no functional changes. by @copybara-service[bot] in #2667
- [XProf: trace viewer] Add onboarding for Measure mode shortcuts by @copybara-service[bot] in #2668
- Bump xprof version to 2.22.3. by @copybara-service[bot] in #2669
Full Changelog: xprof-v2.22.2...xprof-v2.22.3