Tools
Note
Tools are only fully supported on source builds.
Kernel print is the debug tool for printing tiles, scalers, and strings from device to host.
Device print is the debug tool for printing formatted messages from device to host. It is currently experimental feature and it expected to replace dprint in the future.
The Watcher is a thread that monitors the status of the TT device to help with debug.
Tracy profiler is for profiling device-side RISCV code and host-side python and C++ code.
Device program profiler brings visibility to execution of device side programs by providing duration counts on marked portions of the code.
Lightweight kernel asserts provide a mechanism for assertion checks within the kernel.
LLK asserts provide validation checks within the low-level kernel library infrastructure code.
The Inspector is a tool that provides insights into Metal host runtime.
The tt-triage is a collection of Python scripts for analyzing and debugging Metal workload.
NOC debug dump collects NOC traces from the device to identify potential kernel programming issues.
TT-SMI is a command line utility to interact with all Tenstorrent devices on host.