A comprehensive tool for visualizing and analyzing model execution, offering interactive graphs, memory plots, tensor details, buffer overviews, operation flow graphs, and multi-instance support with file or SSH-based report loading.
56
stars
5,776
commits
TypeScript
primary language
Sep 10, 2026
updated
A tool for visualizing the Tenstorrent Neural Network model (TT-NN)
TT-NN Visualizer can be installed from PyPI:
pip install ttnn-visualizer
# or
pipx install ttnn-visualizer
# or
uv tool install ttnn-visualizer
After installation run ttnn-visualizer to start the application.
It is recommended to do this within an isolated/virtual environment. The minimum Python version is 3.10.
Please see the install guide guide for further information on getting up and running with TT-NN Visualizer.
If you want to test out TT-NN Visualizer you can try some of the sample data. See loading data for instructions on how to use this.
For the latest updates and features, please see releases.
https://github.com/user-attachments/assets/4e51a636-c6d6-46df-bf34-a06bca13c0b3
| L1 Summary with Tensor highlight | Operation inputs and outputs |
|---|---|
| Device operations with memory consumption | DRAM memory allocation |
|---|---|
| Operation graph view | Model buffer summary |
|---|---|
| Per core allocation details | Per core allocation details for individual tensors |
|---|---|
| Tensor details list | Performance report |
|---|---|
| Performance charts | |
|---|---|
| NPE | |
|---|---|
You may test the application using the following sample reports.
Unzip the files into their own directories and select them with the local folder selector, or load the NPE data on the /npe route.
Segformer encoder memory report
Segformer decoder memory report
Llama mlp memory + performance report
N300 llama memory + performance report with NPE data + cluster description
T3K synthetic synthetic_t3k_small.json.zip
How to run TT-NN Visualizer from source.
TypeScript
70.0%
Python
25.3%
SCSS
4.1%
A comprehensive tool for visualizing and analyzing model execution, offering interactive graphs, memory plots, tensor details, buffer overviews, operation flow graphs, and multi-instance support with file or SSH-based report loading.
56
stars
5,776
commits
TypeScript
primary language
Sep 10, 2026
updated
A tool for visualizing the Tenstorrent Neural Network model (TT-NN)
TT-NN Visualizer can be installed from PyPI:
pip install ttnn-visualizer
# or
pipx install ttnn-visualizer
# or
uv tool install ttnn-visualizer
After installation run ttnn-visualizer to start the application.
It is recommended to do this within an isolated/virtual environment. The minimum Python version is 3.10.
Please see the install guide guide for further information on getting up and running with TT-NN Visualizer.
If you want to test out TT-NN Visualizer you can try some of the sample data. See loading data for instructions on how to use this.
For the latest updates and features, please see releases.
https://github.com/user-attachments/assets/4e51a636-c6d6-46df-bf34-a06bca13c0b3
| L1 Summary with Tensor highlight | Operation inputs and outputs |
|---|---|
| Device operations with memory consumption | DRAM memory allocation |
|---|---|
| Operation graph view | Model buffer summary |
|---|---|
| Per core allocation details | Per core allocation details for individual tensors |
|---|---|
| Tensor details list | Performance report |
|---|---|
| Performance charts | |
|---|---|
| NPE | |
|---|---|
You may test the application using the following sample reports.
Unzip the files into their own directories and select them with the local folder selector, or load the NPE data on the /npe route.
Segformer encoder memory report
Segformer decoder memory report
Llama mlp memory + performance report
N300 llama memory + performance report with NPE data + cluster description
T3K synthetic synthetic_t3k_small.json.zip
How to run TT-NN Visualizer from source.
TypeScript
70.0%
Python
25.3%
SCSS
4.1%