Skip to content

Releases: tenstorrent/ttnn-visualizer

v0.72.0

11 Feb 21:29

Choose a tag to compare

What's new

  • Fixed blocking error when reloading operation details page
  • Adjust undesired scrolling and updated help text in Operations Graph
  • Fix disconnected nodes in Device Operations graph
  • Fix non unique key in device operations rendering
  • Added more clear error message if the port is unavailable
  • Added a new SSH identity file field to remote connection dialogs
  • Updated and expanded remote sync documentation
  • Source file path now displayed when viewing file contents
  • Added navigation to source file contents to scroll to top, bottom and the highlighted line
  • Errors when viewing source file contents are now output into the UI
  • In Operation Details, tensors with tooltips are now highlighted with a styled underline when their attributes are available
  • Recommended TTNN config is now detailed and explained in the documentation
DeviceOpGraph source-file-view tooltip-indicator ssh

What's Changed

Full Changelog: v0.71.0...v0.72.0

v0.71.0

04 Feb 20:52

Choose a tag to compare

What's New

  • Device Operations Graph rewritten to enhance readibility
  • Updated tt-perf-report dependency and added support for new data fields
  • Replaced deprecated StackByIn0 grouping in the performance table with more flexible GroupBy options
  • Rewrote regexes used in finding the source file from operation stack trace to fix compatibility with certain systems
  • Improved default report path strategy to be more agnostic and added new environment varibles to set it
  • Automatic dependency license checking added to commit workflow

Data Migration

  • Default report path has changed to use /Users/<your_user>/.ttnn-visualizer/reports so you can either move any existing reports there or set it locally with the env var APP_DATA_DIRECTORY.
545138755-f9df940b-f815-4ddf-8690-835d9f50b21c 545224329-66d19e2b-c4fb-4d3e-82f1-fe34fb137120

What's Changed

Full Changelog: v0.70.0...v0.71.0

v0.70.0

28 Jan 19:43

Choose a tag to compare

What's New

  • Added support for tt-perf-report's Tracing Mode in the performance table
  • Reorganized the Tensor and Buffer tooltip layout for clarity
  • Moved and improved fetch retry logic to Axios Interceptor
  • Fixed a conflicting peer dependency with vis packages and updated other FE dependencies
  • Improved edge rendering and fixed overlapping edges in Operations Graph
  • Added compact view option to Operations Graph
  • Enhanced tensor details rendering in Graph
  • Fixed display for unsupported architecture in NPE
  • Added indexes to report database to improve handling of very large report databases
  • Removed use of the num_storage_cores field and ensured backwards compatibility with report databases that still have it
  • Added support for reading remote synced report's mesh descriptor

What's Changed

Full Changelog: v0.69.0...v0.70.0

v0.69.0

21 Jan 19:28

Choose a tag to compare

What's New

  • Included paths in error message when app fails to launch with --profiler-path or --performance-path
  • Toast notifications now have several states (info/success/warning/error) which have been applied to existing usages in the appliation
  • Standardized memory size across the app to KiB for improved consistency
  • Added a scroll shade indicator to the legend for better visual context
  • Enabled deselection of remote reports when changing remote or switching to a locally uploaded report
  • Highlighted input and output nodes and edges in the graph view
  • Fixed potential word wrapping issues in various data tables
  • Fixed focus selection behavior for disconnected operations
  • Fixed invalid graph configuration options
  • Physical chip mesh coordinate mapping files will now be copied to TTNN memory reports (tt-metal)
Screenshot 2026-01-21 at 14 34 12 537661113-a986acdf-0792-48a0-8282-156ba8b540bf 535736943-6664d04f-654f-4c3e-ae10-11ad208cb49c

What's Changed

Full Changelog: v0.68.0...v0.69.0

v0.68.0

14 Jan 17:30

Choose a tag to compare

What's new

  • Enhanced remote folder sync data validation and expanded error feedback to the user
  • Active memory and performance report locations are now tracked in a given instance e.g. (remote or local)
  • User feedback button user interface updated to increase prominence
  • Chip mesh coordinate mapping local api implementation and integration with cluster description where available
  • Set up workflow to automatically fix detected Python code issues
  • Expanded logging when TT-NN Visualizer auto launches to indicate what phase it is in and to highlight known problems
  • Cleaned up front end dependency list by moving dev specific dependencies into their correct space
Screenshot 2026-01-14 at 15 23 33 534786960-c6f590f9-dba5-45e6-86b8-dd692e3d2dd0 533530209-209b0e2d-ab7d-4f8e-8cb6-ee4df5460cb9

What's Changed

Full Changelog: v0.67.0...v0.68.0

v0.67.2

09 Jan 15:50

Choose a tag to compare

What's Changed

Full Changelog: v0.67.1...v0.67.2

v0.67.0

07 Jan 17:17

Choose a tag to compare

What's New

  • Changed browser launch to wait for server
  • Allow scroll restoration on filtered lists
  • Buffer summary table now hides Device column when not multi device
  • Core count fallback added for Blackhole architecture
  • Added additional report generation details to TT-NN Visualizer documentation
  • Expanded front end test suite
  • Improved file upload status information
  • Improved feedback UI
  • Improve torch tensor size and shape readability
  • Fix for an edge case where L1 small marker is positioned incorrectly
  • Improved SPDX checking support
  • Added rendering tensor sizes and ability to sort by it
  • Added device operation filtering in operations list
file-transfer buffer-summary-device scroll-restore image Screenshot 2026-01-07 at 13 03 26 Screenshot 2026-01-07 at 13 03 10 Screenshot 2026-01-07 at 13 02 37 Screenshot 2026-01-07 at 13 02 08 Screenshot 2026-01-07 at 13 01 54

What's Changed

Full Changelog: v0.66.0...v0.67.0

v0.66.0

17 Dec 19:31

Choose a tag to compare

What's New

  • Now disabling merge multi device option on the performance table when there is no multi device data
  • Axis labels for memory plots now display formatted numbers
  • Buffer sizes now formatted with units
  • Architectural data for Blackhole configurations now extracted from the device log where available
  • Fixed an issue extracting layout information for devices with a double digit id
  • Fixed a bug which caused an error when filtering operation or tensor lists in certain conditions
  • Operations graph - deallocate operations are now hidden by default
  • Updated graph lib dependency and improved rendering of operation graph. updated instructions.
  • Fixed edge case with NPE rendering incorrect file and making extraneous api call
  • Fixed perf rendering NPE timeline availability when there isnt one
  • Added core labeling and units in device operation details
  • Removed cluster rendering fallback for missing chips to prevent confusing output
Screenshot 2025-12-17 at 15 02 50 Screenshot 2025-12-17 at 14 56 36 axis-labels tooltip-units blackhole-arch

What's Changed

Full Changelog: v0.65.0...v0.66.0

v0.65.1

12 Dec 20:42

Choose a tag to compare

What's Changed

Full Changelog: v0.65.0...v0.65.1

v0.65.0

10 Dec 19:35

Choose a tag to compare

What's New

  • Massively increased resolution speed for device architecture
  • Can now toggle between merging device rows in performance data
  • Removed unused parsing library from project
  • Fixed bugs in tt-perf-report and added new optional signpost arguments
  • Device operations now visible in operation graph
  • Performance table formatting optimised
  • Removed unused tensor size fetching to speed up loading
  • Updates to TT-NN Visualizer documentation
  • Added error in TT-Metal when trying to use Event Synchronisation with tracing

What's Changed

Full Changelog: v0.64.0...v0.65.0

Screenshot 2025-12-10 at 2 59 23 PM Screenshot 2025-12-10 at 2 59 16 PM image Screenshot 2025-12-10 at 2 17 31 PM