Repository navigation
What's Changed
- Enable selection syncing on hover from buffer allocation timeline to other charts. by @copybara-service[bot] in #3102
- Highlight overlapping buffer allocation timeline nodes when selecting a program order step. by @copybara-service[bot] in #3118
- Add detailed timing metrics for performance tracking in detect_unfused_reshapes_tool by @copybara-service[bot] in #3120
- Updates get_top_hlo_ops_tool to fetch and parse protobuf data instead of JSON for "hlo_op_profile.json" tool.. Change xprof_client to support "pb" format. by @copybara-service[bot] in #3119
- Added support for displaying baseline values and diffs for key performance indicators in the Performance Summary card of the Overview Page. by @copybara-service[bot] in #3049
- The bars are no longer colour coded red/green. by @copybara-service[bot] in #3084
- Handle omitted proto3 default values in buffer allocation timeline. by @copybara-service[bot] in #3124
- Fix reactivity of diagnostic dismissal and accumulate multiple request errors by @copybara-service[bot] in #3127
- The diff between baseline and active is shown through concentric circles in HLO Op Stats now. by @copybara-service[bot] in #3085
- [XProf] Loosen conditions for recommendation: Fold reshapes and transposes into compute operations HLO trigger pattern by @copybara-service[bot] in #3048
- Add search bar focus keyboard shortcut ('/') to TraceViewer container. by @copybara-service[bot] in #3117
- Improve error logging in profile CLI tools by including session IDs. by @copybara-service[bot] in #3139
- [ROCm] Make roofline GPU detection vendor-neutral by @clarkechong in #3086
- Make XProf pywrap dlopen flags sanitizer-safe by omitting RTLD_DEEPBIND under sanitizer runtimes. by @copybara-service[bot] in #3140
- Add Help Menu dialog for Trace Viewer V2. by @copybara-service[bot] in #3141
- Set memory viewer component and sidenav container to full height to allow detached vertical placement. by @copybara-service[bot] in #3146
- Preserve effective scale and center offsets during canvas resize, to avoid viewport scaling jumps when nodes are being selected/de-selected. by @copybara-service[bot] in #3132
- Project import generated by Copybara by @copybara-service[bot] in #3135
- Project import generated by Copybara by @copybara-service[bot] in #3133
- Project import generated by Copybara by @copybara-service[bot] in #3134
- Add missing transitive dependency on
protobuf/any.protoby @copybara-service[bot] in #3129 - Project import generated by Copybara by @copybara-service[bot] in #3136
- Fix exit code capture in run_quiet and reuse requirements.in in setup.py in XProf. by @copybara-service[bot] in #3149
- Sort Trace Viewer Event Track to Avoid Key Collision by @copybara-service[bot] in #2836
- Add Monaco-based source code editor component by @copybara-service[bot] in #3142
- [XProf: Frontend] Fix double-hyphen typos in Material 3 CSS variable definitions and references. by @copybara-service[bot] in #3156
- Add unified perf_counters tool to the XProf profiler. by @copybara-service[bot] in #3109
- Replace HTML-based source code viewer with Monaco editor by @copybara-service[bot] in #3145
- Introduce Framework Op Stats tool to unified workflow by @copybara-service[bot] in #3114
- Rollback Replacement of HTML-based source code viewer with Monaco editor by @copybara-service[bot] in #3162
- Synchronize process and thread sort indices across protobuf converter and data provider. by @copybara-service[bot] in #3122
- Suppress pyrefly errors by @copybara-service[bot] in #3150
- Optimize HLO proto traversal and profile lookup in detect_unfused_updates_tool. by @copybara-service[bot] in #3144
- Propagate mpmd_pipeline_view parameter across backend collector, converter, and frontend. by @copybara-service[bot] in #3164
- Create initial XProf skill by @copybara-service[bot] in #3153
- Rollback to fix build errors by @copybara-service[bot] in #3168
- Add a screenshot test that scrolls the track list vertically and compares the by @copybara-service[bot] in #3169
- Resolve canvas resize crash in Trace Viewer WASM to prepare for Angular 18/Zone.js and be backward compatible with Angular 15. by @copybara-service[bot] in #3158
- Upgrade XProf frontend to Angular 18 and aspect_rules_js. by @copybara-service[bot] in #3148
- Internal change by @copybara-service[bot] in #3175
- [XProf] Minimize unnecessary data type conversions: Implement FP8 dynamic-scale double-upcast detection. by @copybara-service[bot] in #3125
- Fix Python import path in llo_report_generator.py. by @copybara-service[bot] in #3176
- Preserve primary MPMD tracks and suppress non-MPMD threads in MPMD mode. by @copybara-service[bot] in #3171
- UX Improvements to Trace Viewer V2: by @copybara-service[bot] in #3064
- Introduces an end-to-end numerical parity verification framework for TPU/accelerator by @copybara-service[bot] in #3174
- Add find_hlo tool, unit tests, and evaluation datasets for locating HLO dumps. by @copybara-service[bot] in #3179
- Fix hloModule ReferenceError in tf-trace-viewer.html by @copybara-service[bot] in #3185
- Fix missing _onViewportChanged function and hloModule reference error by @copybara-service[bot] in #3186
- Emit eventhovered from trace_viewer_v2 WASM backend. by @copybara-service[bot] in #3182
- Render program order chart when unpadded heap sizes are missing. by @copybara-service[bot] in #3160
- Extends the XProf numerical verification framework to support discrete, integer, by @copybara-service[bot] in #3180
- Internal change. by @copybara-service[bot] in #3196
- Add utilities to aggregate Device FlatOpMetrics into Framework (TF/JAX) Op Metrics. by @copybara-service[bot] in #2870
- Bypass ImGui key translation and keyboard capture when Cmd or Ctrl modifier keys are pressed in
HandleKeyDown/HandleKeyUp(input_handler.cc). by @copybara-service[bot] in #3198 - Harden OpenXLA XProf CLI tools, argument parsing, and diagnostic fallbacks. by @copybara-service[bot] in #3193
- Modernize Angular dependency injection and harden test coverage in MainPage. by @copybara-service[bot] in #3205
- [ROCm] Fix the Roofline Analysis peak FLOP rate and LDS bandwidth models for AMD GPUs by @clarkechong in #3163
- Add Graph Viewer Skill by @copybara-service[bot] in #3154
- Add reference skills for xprof CLI tools, workflows, and diagnostics. by @copybara-service[bot] in #3213
- Internal Change by @copybara-service[bot] in #3207
- Update 3p kernel profiling doc with new default settings. by @copybara-service[bot] in #3214
- Bypass WASM keyboard capture in
HandleKeyDown/HandleKeyUp(input_handler.cc) when DOM text selection is active (window.getSelection()). by @copybara-service[bot] in #3199 - No-op by @copybara-service[bot] in #3212
- Harden the OpenXLA XProf CLI profiling suite and caching backend: by @copybara-service[bot] in #3216
- Internal Change by @copybara-service[bot] in #3209
- Add
xprof::ThreadSafeLazyutility to//third_party/xprof/utils. by @copybara-service[bot] in #3217 - Add core record conversion logic for FlatOpMetricsDb roofline calculations. by @copybara-service[bot] in #2871
- Add
trackByPropertyto*ngForloops in the Trace Viewer v2 event details drawer (trace_viewer_container.ng.html). by @copybara-service[bot] in #3191 - Fix buildozer compatible_with stripping in xprof/utils BUILD rules for GitHub export. by @copybara-service[bot] in #3222
- Introduce check_host_boundness diagnostic tool in TensorBoard Profile Plugin CLI. by @copybara-service[bot] in #3223
- Export standardized check_host_boundness and get_kernel_stats tools across CLI and MCP endpoints in TensorBoard Profile Plugin CLI. by @copybara-service[bot] in #3058
- Wire ConvertXSpaceToOpStats with use_flat_op_metrics_db and update FlatOpMetricsDb proto schema. by @copybara-service[bot] in #2874
- Internal change by @copybara-service[bot] in #3203
- Update pinned OpenXLA commit in WORKSPACE.bazel to match d36bdf5550766a16a3444287ac2b975a4fd65d04. by @copybara-service[bot] in #3229
- TPU Duty Cycle High Confidence Duty Cycle Backend implementation and combiner aggregation. by @copybara-service[bot] in #3017
- Add
InputTensors,OutputTensors, andFingerprintmethods toHloInstructionInterfaceandHloInstructionWrapper. by @copybara-service[bot] in #3218 - Fallback to UnifiedProfileProcessorFactory when tools lack legacy ProfileProcessor. by @copybara-service[bot] in #3211
- [XProf: trace viewer] Add feature flag for GM3 update by @copybara-service[bot] in #3239
- Provide structural fix for Xprof tools routing with graceful legacy fallback. by @copybara-service[bot] in #3228
- Introduce Graph Viewer tool to unified workflow by @copybara-service[bot] in #3157
- Fix data race in UnifiedUtilizationViewerProcessor by explicitly copying the shared XSpace before executing in-place mutations during preprocessing. by @copybara-service[bot] in #3240
- Fix section title capitalization. by @copybara-service[bot] in #3242
- Introduce
ExecutorFactoryRefand helper factory functions in xprof/convert. by @copybara-service[bot] in #3231 - Fix invalid --top_n flag in the xprof get_top_hlo_ops diff-session guide. by @copybara-service[bot] in #3248
- Add analyze_step_dispersion tool and references to canonical XProf CLI and skills. by @copybara-service[bot] in #3241
- Add Events DB Schema. by @copybara-service[bot] in #3233
-
- Explicitly mark LLO and Custom Call Profiling as experimental and mandate using
xprof-nightlyin agent skills and documentation. by @copybara-service[bot] in #3245
- Explicitly mark LLO and Custom Call Profiling as experimental and mandate using
- Refactor Roofline Model generation to use RooflineModelOptions. by @copybara-service[bot] in #3225
- [XProf: trace viewer] Fix crash on DPR change and enable HiDPI fonts for OSS. by @copybara-service[bot] in #3220
- [XProf: trace viewer] Rollback Fix crash on DPR change and enable HiDPI fonts for OSS. by @copybara-service[bot] in #3251
- Fix and enhance the interest range shortcut ('m') behavior: by @copybara-service[bot] in #3247
- [XProf: trace viewer] Fix crash on DPR change and enable HiDPI fonts for OSS. by @copybara-service[bot] in #3252
- Add Events DB Record and FieldValue data structures by @copybara-service[bot] in #3235
- Introduce TimeRangeDiff and switch Animated to affine interpolation to accurately model interval displacements and eliminate spurious "Invalid TimeRange" warnings: by @copybara-service[bot] in #3250
- Add Events DB field indices and event utility functions. by @copybara-service[bot] in #3236
- Add common and DCN event extraction helpers for Events DB. by @copybara-service[bot] in #3232
- Refine the OpenXLA XProf smart suggestions reference documentation for 3P accuracy: by @copybara-service[bot] in #3255
- Add custom trace parser for Events DB. by @copybara-service[bot] in #3259
- Add host CPU trace parser for Events DB. by @copybara-service[bot] in #3261
- Refine the OpenXLA XProf smart suggestions reference documentation to remove 1P vs 3P wording. by @copybara-service[bot] in #3260
- Fix get_llo_analysis opcode resolution and multi-module event mapping. by @copybara-service[bot] in #3253
- Add GPU device trace parser for Events DB. by @copybara-service[bot] in #3262
- Sync MemoryViewer module selection to router and normalize URL query parameters. by @copybara-service[bot] in #3161
- Add Events DB parent event tracker utility by @copybara-service[bot] in #3264
- Internal Changes by @copybara-service[bot] in #3237
- Converts data storage to use a tree-like structure for tracking data organization in the UI. by @copybara-service[bot] in #3201
- Internal Changes by @copybara-service[bot] in #3238
- Add TPU Component enum. by @copybara-service[bot] in #3266
- Internal change by @copybara-service[bot] in #3265
- Add TPU device trace parser for Events DB. by @copybara-service[bot] in #3267
- Introduce
XSpaceParserto orchestrate multi-plane trace parsing into Events DB: by @copybara-service[bot] in #3272 - Add a convenience overload for
ParseXSpacethat automatically groups TensorFlow/XLA events and buildsGroupMetadataMapfrom the providedXSpace. by @copybara-service[bot] in #3273 - Standardize XProf CLI error handling and exit codes. by @copybara-service[bot] in #3275
- Fix upstream routing, chart rendering, stream lifecycle, and error handling defects. by @copybara-service[bot] in #3274
- Fix and simplify get_hlo_stats to pure JSON by @copybara-service[bot] in #3271
- Add feature flag
enable_timeline_playerby @copybara-service[bot] in #3254 - Introduce
RecordConsumerRefclass with lifecycle finalization support. by @copybara-service[bot] in #3289 - Add Apache Arrow status conversion utilities and type mappings for Events DB. by @copybara-service[bot] in #3290
- Add thread-safe Column buffer class for Events DB Apache Arrow conversion. by @copybara-service[bot] in #3291
- Add content-addressable trace caching, PEP 515 session ID coercion, and exception standardization by @copybara-service[bot] in #3287
- Add
TslArrowOutputStreamto bridge Arrow IO to TSL WritableFile. by @copybara-service[bot] in #3292 - Sets up the core Playwright end-to-end browser testing framework for XProf. by @copybara-service[bot] in #3276
- Add
ParquetRecordConsumerto export events DB records to Apache Parquet. by @copybara-service[bot] in #3293 - Introduce trace viewer tool to unified workflow by @copybara-service[bot] in #3159
- Add dedicated 3P TPU kernel utilization tool to xprof. by @copybara-service[bot] in #3263
- Adds Playwright end-to-end navigation, routing, and tool sweep test suites for OpenXLA XProf: by @copybara-service[bot] in #3278
- Adds deep functional and visual data rendering test suites for core profiling tools in OpenXLA XProf: by @copybara-service[bot] in #3279
- Update pinned OpenXLA commit in WORKSPACE.bazel to match f0791dddea19cf902a8708e822c9b7206a8612d9. by @copybara-service[bot] in #3286
- Implement backend state tracking and Emscripten bindings for the Timeline Player by @copybara-service[bot] in #3256
- Introduce the Timeline Player Angular Component by @copybara-service[bot] in #3258
- Implement byte-based memory budgeting and telemetry in ContinuousProfilerOrchestrator by @copybara-service[bot] in #3295
- Introduces harness hardening, frontend source serving, and resilience test suites for OpenXLA XProf: by @copybara-service[bot] in #3280
- Preserve user track collapse preference in Trace Viewer V2 DataProvider on single-level slices. by @copybara-service[bot] in #3300
- Support Linearize events with dimensions and type in XProf Inference Stats. by @copybara-service[bot] in #3249
- [Live Trace Viewer] Add Live Trace Viewer Handler in XAS by @copybara-service[bot] in #3111
- [OpenXLA xprof CLI] Fix get_hlo_neighborhood BFS in default mode by @copybara-service[bot] in #3306
- Add explicit and generic
Setmethods toRecord. by @copybara-service[bot] in #3309 - Persist user-configured timeline navigation speeds (panning speed, keyboard zoom speed, and mouse wheel zoom speed) in localStorage and apply them to the WebAssembly trace viewer engine on startup. by @copybara-service[bot] in #3311
- Wire Timeline Player component into Trace Viewer Container by @copybara-service[bot] in #3257
- Add Python bindings for Events DB Schema. by @copybara-service[bot] in #3314
- Modernize Material Controls and Speed Slider for Timeline Player. by @copybara-service[bot] in #3307
- Fix 404 on /data?tag=kernel_utilization. by @copybara-service[bot] in #3310
- Use dynamic step tracking relative to playback duration by @copybara-service[bot] in #3317
- Add replay button functionality when playback completes by @copybara-service[bot] in #3319
- Internal changes only by @copybara-service[bot] in #3296
- Resolve circular dependency between decorators and OSS XProf client. by @copybara-service[bot] in #3298
- Introduce a GM3 tabbed Settings dialog in Trace Viewer, unifying timeline navigation configuration, color customization, and feature flags. by @copybara-service[bot] in #3313
- Toggle play/pause timeline player via Spacebar by @copybara-service[bot] in #3321
- Extract common URL and parent hash synchronization utilities in XProf. by @copybara-service[bot] in #3324
- Add a keyboard shortcut (';') to toggle the Trace Viewer Settings dialog. by @copybara-service[bot] in #3325
- Make C++ WASM the authoritative source of truth for preset color palettes and their preview swatches. by @copybara-service[bot] in #3312
- [XProf: Frontend] Standardize design tokens to Material 3 (--mat-sys-*). by @copybara-service[bot] in #3326
- Respect the timeline_player_enabled_ flag in timeline player functions. by @copybara-service[bot] in #3327
- Add Python bindings for Events DB Record. by @copybara-service[bot] in #3318
- Add Python bindings for
StepControlandParseStatusenums in Events DB. by @copybara-service[bot] in #3330 - Define Trace Viewer Keyboard Shortcuts constants by @copybara-service[bot] in #3322
- Bundle XProf Agent skill markdown files into pip wheel package distribution. by @copybara-service[bot] in #3331
- Add Python bindings for
RecordConsumerRefin Events DB. by @copybara-service[bot] in #3332 - Stabilize Trace Viewer V2 vertical viewport scroll and decouple event selection re-indexing in Timeline. by @copybara-service[bot] in #3320
- Add a declarative user journey state machine and diagnostic catalog. by @copybara-service[bot] in #3282
- Add file path overload to
ParseXSpacein Events DB. by @copybara-service[bot] in #3333 - Add a dual-wheel multi-modal A/B diff engine and visual HTML certification report. by @copybara-service[bot] in #3283
- Migrate the five static HLO detectors (
detect_unfused_reshapes, by @copybara-service[bot] in #3284 - xprof: Add SparseCore Roofline Metrics proto schemas by @copybara-service[bot] in #3227
- Add Python bindings for XSpace parsing in Events DB. by @copybara-service[bot] in #3334
- Integrate Shortcuts Dialog & Floating HUD in trace_viewer_container by @copybara-service[bot] in #3323
- Add ArrowCompressionType enum and its nanobind type caster. by @copybara-service[bot] in #3335
- Refactor Help Dialog to use dynamic shortcuts by @copybara-service[bot] in #3328
- Add
ParquetExportOptionsand its nanobind type caster. by @copybara-service[bot] in #3337 - Add python bindings for
ParquetRecordConsumer. by @copybara-service[bot] in #3336 - Centralize feature flag storage helpers, isolate URL parameter lifecycle, and fix session leakage. by @copybara-service[bot] in #3329
- Fix average latency extraction in GenerateInferenceLatencyDataTable. by @copybara-service[bot] in #3089
- Minor updates for TypeScript 6 compatibility by @copybara-service[bot] in #3308
- Add serialization and aggregation for High Confidence TPU Duty Cycle and Program Goodput metrics into TfOpStats and Overview Page. by @copybara-service[bot] in #3019
- Integrate FlatOpMetricsDb into the Roofline Model generation pipeline. by @copybara-service[bot] in #2878
- Retain persistent track registries, monotonic level heights, and empty placeholders in Trace Viewer V2 DataProvider. by @copybara-service[bot] in #3301
- Consolidate High Confidence TPU Duty Cycle and Program Goodput metrics on the Overview Page frontend. by @copybara-service[bot] in #3021
- Enable Trace Viewer v2 protobuf data pipeline by default. by @copybara-service[bot] in #3340
- Fix heap-buffer-overflow when validating group pointer bounds in Timeline. by @copybara-service[bot] in #3348
- [XProf: trace viewer] Show input/output tensor shapes (HLO stack frame) in v2 details by @copybara-service[bot] in #3343
- Upgrade Dear ImGui in OSS to v1.92.4-docking. by @copybara-service[bot] in #3350
- Add C++ example CLI for converting XSpace traces to Events DB Parquet. by @copybara-service[bot] in #3347
- Add Python example CLI for converting XSpace traces to Events DB Parquet. by @copybara-service[bot] in #3351
- Add Python example CLI for directly working with events. by @copybara-service[bot] in #3353
- Add C++ example CLI for directly working with events. by @copybara-service[bot] in #3354
- Add Python example CLI for processing events db using sqlite3. by @copybara-service[bot] in #3355
- Add string conversion functions for StepControl and ParseStatus. by @copybara-service[bot] in #3356
- Strip
cc_libraryload fromevents_dbBUILD during Copybara export. by @copybara-service[bot] in #3359 - Fix Googletest and Google Mock header replacements in Copybara export. by @copybara-service[bot] in #3361
- Use pytype rules for EventsDB Python BUILD targets. by @copybara-service[bot] in #3357
- Downgrade C++ requirements from C++20 to C++17 for
schemafiles inevents_db. by @copybara-service[bot] in #3360 - Downgrade C++ requirements from C++20 to C++17 for
record_consumerfiles inevents_db. by @copybara-service[bot] in #3362 - Downgrade C++ requirements from C++20 to C++17 for parser and event tracking files in
events_db. by @copybara-service[bot] in #3363 - Replace
ASSIGN_OR_RETURNandRETURN_IF_ERRORwithTF_ASSIGN_OR_RETURNandTF_RETURN_IF_ERRORacrossarrow_utils,tsl_arrow_output_stream, andparquet_record_consumerinevents_db. by @copybara-service[bot] in #3364 - Downgrade C++ requirements from C++20 to C++17 for
arrow_utilsfiles inevents_db. by @copybara-service[bot] in #3365 - Project import generated by Copybara by @copybara-service[bot] in #3288
- Downgrade C++ requirements from C++20 to C++17 for
pywrap_events_dbfiles inevents_db. by @copybara-service[bot] in #3366 - Downgrade C++ requirements from C++20 to C++17 for
parquet_record_consumerfiles inevents_db. by @copybara-service[bot] in #3367 - Replace internal file and proto parsing APIs in EventsDB C++ example tests with TSL equivalents (
tsl::io::JoinPathandtsl::protobuf::TextFormat::ParseFromString). by @copybara-service[bot] in #3368 - Refine XProf numerical verification with oracle audit and precision routing. by @copybara-service[bot] in #3338
- Pass through raw_trace_viewer arguments to the frontend by piping them natively from WASM via EventData maps. This bypasses the maybeFetchEventArgs fallback for raw trace viewer. Setup types in TS to handle natively populated args. by @copybara-service[bot] in #3349
- Add Apache Arrow and Parquet (v21.0.0) support to open-source XProf with Snappy and ZSTD compression. by @copybara-service[bot] in #3369
- Expand Parquet compression test coverage in EventsDB to cover empty and non-empty inputs, SNAPPY, and ZSTD with compression levels. by @copybara-service[bot] in #3371
- Upgrade emdawnwebgpu in OSS to v20260831.205016. by @copybara-service[bot] in #3352
- Add backend unit tests and frontend screenshot tests for Op Profile deduplication grouping behavior. by @copybara-service[bot] in #3316
- Refactor Trace Viewer shortcut hints into minimalist top nav layout by @copybara-service[bot] in #3375
- [XProf] Support ImGuiBackendFlags_RendererHasTextures in WebGPU backend by @copybara-service[bot] in #3342
- Add flat C ABI for XSpace to Parquet conversion in Events DB. by @copybara-service[bot] in #3376
- Use
@rules_pythonrules inpytype.default.bzlinstead of native rules. by @copybara-service[bot] in #3381 - [XProf] Support ImGuiBackendFlags_RendererHasTextures in WebGPU backend by @copybara-service[bot] in #3385
- Move
ParquetExportOptionsandArrowCompressionTypeintopywrap_events_db_c_api. by @copybara-service[bot] in #3378 - Add profile collection tool and skill, relocate 1P tools, and harden CLI tests. by @copybara-service[bot] in #3372
- [xprof] Add 7-phase analysis protocol and architecture-mapping guide; fix upload_trace CLI. by @copybara-service[bot] in #3377
- Update xprof version to 2.23.2 by @copybara-service[bot] in #3380
- Integrate UI testing suite and SxS diff engine with continuous integration presubmits. by @copybara-service[bot] in #3302
- Add Python ctypes wrapper and extension loader for Events DB C API. by @copybara-service[bot] in #3382
- UX Improvements to Trace Viewer V2: by @copybara-service[bot] in #3188
- Implement drag-and-drop track reordering helper functions. by @copybara-service[bot] in #3297
- Dock the Save and Cancel buttons to the bottom of the Settings dialog into a sticky footer instead of having them scroll with the tab content. by @copybara-service[bot] in #3388
- Make
ParquetExportOptions::batch_sizeoptional with nullopt and None defaults. by @copybara-service[bot] in #3397 - Remove the default argument
ParseStatus::kCompletefromParquetRecordConsumer::Finalizein C++ and the default valueNonefromParquetRecordConsumer.finalizein Python. by @copybara-service[bot] in #3398 - [XProf: trace viewer] Fix double scrollbar in the v2 event details drawer by @copybara-service[bot] in #3383
- Enforce a minimum height (10%) for the bottom panel (drawer) in Trace Viewer to ensure the drag handle remains permanently visible and interactive within the viewport. by @copybara-service[bot] in #3399
- [XProf: trace viewer] Show selected event details as a JSON tree in v2 by @copybara-service[bot] in #3384
- Integrate the new Lite Trace Events pipeline within 3P. by @copybara-service[bot] in #3406
- Resolve open frontend, routing, and packaging defects in OpenXLA XProf: by @copybara-service[bot] in #3304
- Support exposing repeated program_ids in XProf BatchDetail. by @copybara-service[bot] in #3407
- [XProf: trace viewer] Add TODO to refactor event details fetching logic by @copybara-service[bot] in #3402
- Fix XProf CLI defects, decouple OSS HLO tools, and partition 1P detectors. by @copybara-service[bot] in #3379
- [Trace Viewer v2] Fix font atlas crash on resize and dynamic glyph updates by @copybara-service[bot] in #3386
- Update step time to round to two decimal places. by @copybara-service[bot] in #3341
- Project import generated by Copybara by @copybara-service[bot] in #3412
- [XProf: trace viewer] Pretty-print HLO in the v2 event details JSON tree by @copybara-service[bot] in #3411
- Internal Change by @copybara-service[bot] in #3403
- Rollback orphaned emdawnwebgpu upgrade to restore broken Kokoro nightly releases across Linux and macOS. by @copybara-service[bot] in #3415
- [xprof cli] Add session-directory argument aliases to reduce agent invocation errors by @copybara-service[bot] in #3389
- Allow non-instant events to follow instant events at the same start timestamp in
ParentEventTracker. by @copybara-service[bot] in #3413 - [xprof cli] Add unambiguous GiB/s unit suffixes to get_device_information by @copybara-service[bot] in #3390
- [xprof server] Emit a clear nightly-required error for CLI subcommands by @copybara-service[bot] in #3391
- [xprof build] Document verified macOS Bazel build and declare [test] extras by @copybara-service[bot] in #3392
- Implement an ADL-discoverable friend
swap()function forRecordthat swaps by @copybara-service[bot] in #3414 - Sort HLO module list deterministically in Memory Viewer and profile plugin. by @copybara-service[bot] in #3408
- Add get_step_trace CLI tool to XProf suite and fix step-time attribution for TPU traces. by @copybara-service[bot] in #3246
- Document the preprocessing precondition of
events_dbParseXSpaceby @copybara-service[bot] in #3424
New Contributors
- @clarkechong made their first contribution in #3086
Full Changelog: xprof-v2.23.1...xprof-v2.23.2