Skip to content

Releases: tenstorrent/ttnn-visualizer

v0.64.0

03 Dec 19:25

Choose a tag to compare

What's New

  • Moved Performance data host op management to tt-perf-report
  • Bind to all interfaces in containers by default and add more ways to override host and port
  • Fixed and improved functionality on NPE data validation
  • Fixed NPE random "invalid file" error
  • Refactored NPE data model, improved concerns separation and organization
  • Improved Operation Error Modal UX
  • Added support for an incomplete cluster_description with fallback to mmio list when chips are missing
  • Updated LocalFolderSelector tests to prevent race conditions
  • Updated saving TTNN DB to TT-Metal generated directory
  • Added support for start and end signposts in Performance data filtering
  • Updated NPE a11y
Screenshot 2025-12-03 at 2 26 01 PM Screenshot 2025-12-03 at 2 27 50 PM

What's Changed

Full Changelog: v0.63.0...v0.64.0

v0.63.1

27 Nov 18:48

Choose a tag to compare

What's Changed

Full Changelog: v0.63.0...v0.63.1

v0.63.0

26 Nov 20:12

Choose a tag to compare

What's New

  • Documentation has been improved and is now deployed to https://docs.tenstorrent.com/ttnn-visualizer/ and Metal/TTNN docs have been updated to reference the new links
  • L1 memory zoom in operation details has been improved with a memory mapping and zoom reference
  • Performance table signpost filtering UX improved and optimised data handling
  • CLI arg --daemon added to facilitate starting the visualizer on remote machines
  • Improved SQLite3 initialization to avoid file-locking conflicts between processes.
  • Fixed a rendering issue in MemoryLegendElement.
  • Fixed an interaction issue with L1 memory zoom reset button
  • Now supporting latest version of tt-perf-report
  • Reduced complexity of NPE error handling
  • Fixed an issue where the app could call the wrong instance of gunicorn

What's Changed

Full Changelog: v0.62.0...v0.63.0

v0.62.0

19 Nov 19:51

Choose a tag to compare

What's New

  • Added user control for L1 memory zoom in Operation Details
  • Aligned deallocated tensor patterns in the memory and buffer charts
  • Included a message about utilization when viewing multi device chart data
  • Fixed an issue with core utilization scale on the Performance charts
  • Expanded the range of colours used on the Performance charts
  • Added scroll position tracking to buffer summary
  • Fixed a tooltip issue when view Toplogy on the Reports screen
  • Moved scroll shade logic to a reusable hook
  • Updated Front End dependencies
514549661-613ad8dc-ff7f-44c5-8d43-95a045d45895 515825540-acd338df-4b5d-407e-89ee-87cfa1a7a77d 516420942-48d51a97-9386-43de-b90f-9a50f2271f80 516460890-dec51e73-0bdf-4f7e-a08c-d9f05dd3ccbd

What's Changed

Full Changelog: v0.61.0...v0.62.0

v0.61.0

12 Nov 19:02

Choose a tag to compare

Whats New

  • Fixed L1 fragmentation and largest available memory reporting
  • Added late tensor deallocation reporting in operation details
  • Added rendering of model run errors in operation details
  • Added device ids column in performance table
  • Improved active transfer window behaviour and playback controls in NPE
  • Added ability to navigate NPE timeline by clicking the timeline
  • Restored PM Ideal data in perf
  • Added tensor list scroll position tracking
  • Fixed L1 Small switch logic
  • Updated screenshots in docs
perf-device-id op-error-list op-error-details Screenshot 2025-11-12 at 14 10 48 Screenshot 2025-11-12 at 14 10 23 Screenshot 2025-11-12 at 14 09 55

What's Changed

Full Changelog: v0.60.0...v0.61.0

v0.60.0

05 Nov 16:04

Choose a tag to compare

What's New

  • Fixed an edge case when buffer summary chart becomes misaligned
  • Added new columns to performance table for layout and buffer type
  • Allow filtering of performance table by buffer type
  • Added ability to render expanded zones on timeline
  • Added functionality clicking on zone navigates you to zone start
  • Fixed incorrect timestep reporting in tooltip
  • Added marker for current timestep/cycle
  • Added state to current scroll and expand position to operations list
  • Updated tests
image Screenshot 2025-11-05 at 11 24 21 AM Screenshot 2025-11-05 at 11 23 38 AM Screenshot 2025-11-05 at 11 23 13 AM

What's Changed

Full Changelog: v0.59.0...v0.60.0

v0.59.0

29 Oct 18:41

Choose a tag to compare

Whats New

  • NPE: rendering root zones on timeline.
  • NPE: improved timeline tooltip hinting
  • Refactored stack trace for clarity
  • Improved remote sync UX - better interaction, colors, icons
  • Refactored codebase to use blueprint definitions to improve readability
  • Disabled range slider in NPE and refactored logic for clarity
  • Fixed invalid selection ability in filtering npe zones by core

What's Changed

image image image

Full Changelog: v0.58.0...v0.59.0

v0.58.0

22 Oct 19:12

Choose a tag to compare

What's New

  • NPE: added collapsible hierarchical zone view with filter by core and device and core highlighting
  • Refactored stored active reports to include report name as well as the path
  • Now highlighting and formatting operation list errors and stack trace
  • Improved remote report selection experience
  • Fixed an issue with scroll shades not being added/removed in some cases
zones-panel Screenshot 2025-10-22 at 3 03 29 PM

What's Changed

Full Changelog: v0.57.0...v0.58.0

v0.57.0

15 Oct 19:50

Choose a tag to compare

What's New

  • NPE: Add alternate color mode to congestion visualization
  • Add comparison feature for stacked performance table
  • Operation list now includes errors occurred
  • Failed operation now records memory used
  • Update tt-perf-report dependency (allows Conv2d support, other bugfixes)
  • Fixed minor issues with host ops toggle
  • Moved npmrc settings to pnpm workspace
stacked-comparison image Screenshot 2025-10-15 at 2 39 49 PM Screenshot 2025-10-15 at 2 39 57 PM

What's Changed

Full Changelog: v0.56.0...v0.57.0

v0.56.0

08 Oct 15:00

Choose a tag to compare

What's New

  • Added sticky header for timeline and grid controls in NPE
  • Fixed active transfer details pane to be standalone
  • Added support for NPE zones, updated data model and added rendering at transfer level
  • Fixed destination rendering in multicast routes
  • Updated tensor mapping logic for reduced complexity and improved performance
  • Fixed support for extra large data sets and introduce better error handling
  • Fixed ops graph focus when toggling deallocate operations
  • Improved performance component row count
  • Improved and rearchitected multiselect filtering in perf rendering
  • Added filtering to stacked reports so that signposts are always removed (tt-perf-report)
  • Host Ops can now be toggled in Performance reports
Screenshot 2025-10-08 at 11 30 11 AM image image

What's Changed

Full Changelog: v0.55.0...v0.56.0