Skip to content

Releases: tenstorrent/ttnn-visualizer

v0.48.0

20 Aug 18:30
Compare
Choose a tag to compare

What's New

  • Fixed buffer_layout support to table queries, fixes "Newly generated report cant be loaded" blocker
  • Added ability to switch between timesteps and cycles in NPE and improved controls layout
  • Improved active transfer rendering UX to support large transfer data sets and galaxy type boards
  • Added preliminary support buffer memory layout in app
  • Disabled fabric events filtering UX when data is unavailable or fabric transfers missing
  • Fixed duplicate npe timeline calls to the api
  • Optimized NPE endpoint, improving loading large files, fixes "Extra large files might fail to load"
  • Updated file extension check for NPE uploads to support proper filenames
  • Updated n300-llama demo report
  • Added notify endpoint to push "report generated" notification
image image

What's Changed

Full Changelog: v0.47.0...v0.48.0

v0.47.0

13 Aug 18:34
Compare
Choose a tag to compare

Whats New

  • Implemented no data available protected route redirection
  • Added fabric event filtering in the NPE view for improved data analysis.
  • Added option to load reports directly on host from the TT_METAL_HOME directory.
  • Introduced a license checker for automated license compliance checks.
  • Improved SPDX linting for more accurate metadata.
  • Minor refactors for better code readability and type safety
image

What's Changed

Full Changelog: v0.46.0...v0.47.0

v0.46.0

06 Aug 14:52
Compare
Choose a tag to compare

Whats New

  • Python 3.10–3.13 is now supported
  • Fixed/added support for displaying duplicate report names in the report selector.
  • Added validation for remote path requirements.
  • On a remote connection you can now define a memory report path, a performance path or both.
  • Added a smoke test workflow to verify site loads correctly under Python 3.10–3.13.
  • Updated remote example for clarity.
  • Upgraded ESLint for improved linting and compatibility.
  • Cleaned up CSS for maintainability.
  • Upgraded Blueprint.js to version 6.
  • Cleaned up test warnings to reduce console noise.
image

What's Changed

Full Changelog: v0.45.0...v0.46.0

v0.45.0

30 Jul 18:13
Compare
Choose a tag to compare

Whats new

  • Added an option for users to provide feedback.
  • Improved NPE error messaging for clarity and usability.
  • Added filtering to hide deallocate operations in the operation graph.
  • Allowed syncing remote performance reports without requiring a profiler report.
  • Tweaked folder upload logic to resolve minor issues.
  • Improved SSH error logging when testing remote connections.
  • Now showing detailed SSH errors when connection test fails.
  • Upgraded Vite for improved build performance and tooling.
  • Updated Node.js version to 22.1.0 across all workflows.
  • Read .nvmrc version dynamically in all workflows.
  • Enforced Node.js version via engines field and enabled strict engine checking.
  • Added LLaMA demo report with integrated npe
  • A11y related fixes
Screenshot 2025-07-30 at 15 07 45 Screenshot 2025-07-30 at 3 10 56 PM Screenshot 2025-07-30 at 3 12 09 PM Screenshot 2025-07-30 at 3 11 45 PM

What's Changed

Full Changelog: v0.44.0...v0.45.0

v0.44.1

25 Jul 14:15
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.44.0...v0.44.1

v0.44.0

23 Jul 18:19
Compare
Choose a tag to compare

Whats new

  • Improved app responsiveness to accommodate smaller viewports
  • Updated npe manifest file for better alignment with data
  • Manifest time validation to prevent unintended changes
  • NPE src/dst tweaks to improve readability
  • NPE single file cache invalidation
  • NPE node selection logic to prevent node selection across devices
  • Removed remote query logic
  • Perf range slider fixes to prevent it from overcaching in some edge cases
  • Fixed range to prevent ui from becoming irresponsive
  • Hosted app intro message improvement for clarity + logic
  • Improved SSH documentation and removed references to remote querying.
  • Reformatted backend files with isort for consistent imports.
  • Updated gunicorn dependency to ~23.0.0.
  • Updated setuptools dependency.
  • Updated flask-cors dependency to 6.0.0.
  • Updated axios dependency to 1.11.0.
  • Migrated backend to use pyproject.toml for dependency management.
image image image image

What's Changed

Full Changelog: v0.43.0...v0.44.0

v0.43.1

16 Jul 19:17
Compare
Choose a tag to compare

Whats new

  • Updated PerfTable to match manifest records using global_call_count instead of the deprecated id field. Rem oved id from NPEManifestEntry interface and added global_call_count to the PLACEHOLDER in normalisePerformanceData.
    Full Changelog: v0.43.0...v0.43.1

v0.43.0

16 Jul 15:49
Compare
Choose a tag to compare

Whats New

  • Added support for loading and processing compressed NPE files directly from the manifest tt-npe integration.
  • Improved SSH authentication error handling with clearer messages when remote connections fail.
  • Resolved an issue where the range slider could become unresponsive by updating query dependencies.
  • Enhanced security of the NPE timeline API.
  • Fixed a failing test case that occurred when running in server mode.
  • Pull requests now automatically check code formatting with black and run tests with pytest.
  • Updated developer workflow to run black through lint-staged for faster and cleaner commits.
  • Updated front-end package dependencies to the latest minor and patch versions for stability.

What's Changed

Full Changelog: v0.42.0...v0.43.0

v0.42.0

09 Jul 19:52
Compare
Choose a tag to compare

Whats new:

  • tt-npe to ttnn-visualizer initial integration for non compressed files
  • paramiko removed from code base to comply with legal requests

What's Changed

Full Changelog: v0.41.0...v0.42.0

v0.41.0

02 Jul 17:49
Compare
Choose a tag to compare

Whats New

  • Updated dependencies for pip, flask
  • Updated feature unavailability on hosted app
  • Updated PiPY installation instructions
  • Fixed range slider not updating when changing reports
  • Added cache prevention headers to hosted app
  • Updated sample env
  • Changed static assets resolution to fix hosted app routing
  • NPE integration - loading of npe manifest file
  • Excludes demo reports from deleting
image

What's Changed

Full Changelog: v0.40.0...v0.41.0