Skip to content

Releases: tenstorrent/ttnn-visualizer

v0.10.0

13 Nov 18:47
Compare
Choose a tag to compare

Release notes:

  • Operation graph performance improvements
  • Producers and consumers logic improvements, rendering warning for too many consumers
  • Tensor comparison to golden (PCC)
  • Wheel will autolaunch browser on startup
  • Improvements to operation details component
  • Fix: Plot label at 0 now displays properly
  • Fix: L1 plots with only circular buffers not displaying correctly
  • Fix: Filtering a list to a small size and not being able to see all the contents without scrolling
  • Fix: Local upload filter tensor binaries

What's Changed

image image image

Full Changelog: v0.9.0...v0.10.0

v0.9.0

06 Nov 18:12
Compare
Choose a tag to compare

Release Notes:

  • Operation graph view - initial implementation with navigation
  • Toggle between decimal and hexadecimal axis labels on memory plots
  • L1 buffer summary table improvements
  • Fix: Remote connection and remote folder selection highlights
  • Fix: toast notification not getting cleared
  • Fix: Producer/consumers not shown for null address Tensors
  • Fix: Producers/Consumers list is now scrollable
  • Fix: Non-top level report uploading incorrect folder
  • Fix: Stack traces intermittently not loading source files
  • Fix: Exclusions/filtering to report syncing to speed up transfer
  • Fix: Caching not clearing under certain circumstances
  • Fix: Render null addresses correctly
Known issues:
  • Graph performance degraded with models over 5K operations

What's Changed

Full Changelog: v0.8.1...v0.9.0

image image image image

v0.8.1

30 Oct 16:38
Compare
Choose a tag to compare

Release notes:

  • Buffers view: interactivity
  • Tensor detailed L1 visualization: tensix zoom, interactivity
  • Buffers view: plot annotation
  • Buffers view table: plot synchronization
  • CBs in L1 legend
  • Remote querying fixes:
    • Fix for default report selection on new connection
    • Fix for "Last Synced" tracking of remote folders
    • Fix for sync behaviour when using remote querying
    • Fix for report selection after syncing remote folders
    • Fix for error with sqlite detect path which would cause application to hang
    • Fix for exception handling on edge cases in remote file system
  • Added generic file syncing to support profile syncing

What's Changed

Full Changelog: v0.7.0...v0.8.1

image image image image

v0.8.0

30 Oct 16:21
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

Release notes:

  • Buffers view: interactivity
  • Tensor detailed L1 visualization: tensix zoom, interactivity
  • Buffers view: plot annotation
  • Buffers view table: plot synchronization
  • CBs in L1 legend
  • Remote querying fixes:
    • Fix for default report selection on new connection
    • Fix for "Last Synced"" tracking of remote folders
    • Fix for sync behaviour when using remote querying
    • Fix for report selection after syncing remote folders
    • Fix for error with sqlite detect path which would cause application to hang
    • Fix for exception handling on edge cases in remote file system
  • Added generic file syncing to support profile syncing

What's Changed

Full Changelog: v0.7.0...v0.8.0

image image image image

v0.7.0

23 Oct 17:27
Compare
Choose a tag to compare

Release notes:

  • Improved SSH remote connection (remote querying)
  • Tensor preliminary tensix visualization per tensor and L1 detailed view
  • Buffers view: buffer table - sorting
  • Buffers view: buffer table - buffer color matching
  • Buffer view: buffer table - filtering
  • Color generation logic update to be tensor specific

Known issues:

  • Remote connection - report requires explicit sync action if the report hasn't been synced
  • Remote querying - requires sqlite3 v3.38.0
image image image image

What's Changed

Full Changelog: v0.6.1...v0.7.0

v0.6.1

16 Oct 15:52
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release

Release notes:

  • Buffers view: zoom
  • Buffer view: linkable operations
  • Buffers view: buffer table - initial rendering
  • Buffers pages query api for Tensor sharding visualization
  • Support for multiple per-tab parallel downloads
  • Multithreading to support background jobs
  • Real-time monitoring of sync/download/upload jobs
  • Improved session management
  • UX improvements to display/monitor background jobs

What's Changed

Full Changelog: v0.5.0...v0.6.1

v0.6.0

16 Oct 14:56
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

Release notes:

  • Buffers view: zoom
  • Buffer view: linkable operations
  • Buffers view: buffer table - initial rendering
  • Buffers pages query api for Tensor sharding visualization
  • Support for multiple per-tab parallel downloads
  • Multithreading to support background jobs
  • Real-time monitoring of sync/download/upload jobs
  • Improved session management
  • UX improvements to display/monitor background jobs

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

09 Oct 15:10
Compare
Choose a tag to compare

Release notes:

  • Buffer/Tensor allocation at device operation level
  • App navigation UX improvements
  • All buffers view for all operations (at a glance)
  • API for all buffers by operation
  • Add version display in app
  • Remote sync zip compression
  • Fix for duplicate device operation names and CBs allocation
  • Fix for tensor buffers rendering incorrectly sometimes

What's Changed

Full Changelog: v0.4.0...v0.5.0

image image image

v0.4.0

02 Oct 16:35
Compare
Choose a tag to compare

Release notes:

  • pip wheel CI release integration
  • DRAM legend redesign to better support long buffer list
  • Tensor deallocation report in operation details (inputs/outputs only)
  • Memory leaks in operation details (inputs/outputs only)
  • CBs timeline view
  • Allow multiple instances of visualizer to run simultaneously
  • Annotate CBs on plot
  • Clear demarcation of CBs vs tensors and improved CBs plot output hinting
  • Improved ssh connection related error messaging
  • Improved UI for remote connection
  • Backwards compatibility with old data format
  • Fix for negative memory fragmentation records
  • Fix for deallocation lookup logic
  • Fix for ssh report list api generating 500
  • Fix for L1 plot becoming randomly unresponsive
image image image image image

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.2

30 Sep 22:34
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.1...v0.3.2