All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Specifying
tt-smi -s
now prints a snapshot to stdout, per issue 39tt-smi -f <optional filename>
now behaves likett-smi -s -f
- tt-smi now attempts to determine if the output is a tty to better support scripting (primarily no statusbars)
- Added
--snapshot_no_tty
arg to force no-tty behavior
- Updated tt-tools-common to 1.4.10
- Specifing
tt-smi -r
now resets all pci devices - Updated tt-tools common; a failed reset now exists with a failcode
- Bumped tt-tools-common and luwen versions to improve reset reliability when chip is inaccessible.
- Bug fix for PCIE Gen1 reporting
- Added spelling fixes
- Bumped luwen lib versions (0.4.0 -> 0.4.3)
- NO BREAKING CHANGES! Major version bump to signify new generation of product.
- Added BH support
- Telemetry reporting on GUI
- Reset support
- Currently no limits are reported for telemetry - support incoming soon
- Added FW_Bundle_Version under the fw version tab
- Bumped luwen lib versions (0.3.8 -> 0.3.11)
- Bumped tt-tools-common lib versions (1.4.4 -> 1.4.5)
- Pydantic library version bump (1.* -> >=1.2) to resolve: TT-SMI issue #27
- tt-tools-common version bump (1.4.3 -> 1.4.4) to align pydantic, requests and tqdm library versions
- Bumped textual (0.59.0), luwen (0.3.8) and tt_tools_common (1.4.3) lib versions
- Removed unused python libraries
- RUST_BACKTRACE env variable to get detailed device failure logs
- detect_device_fallible as the default device detection
- improved error msg's for failures
- PCI speed/width in the snapshot
- list option now matches dev/tenstorrent device IDS
- reset_config generation is on local devices only
- All reset related code to tt_tools_common
- All reset config generation related code to tt_tools_common
- All reset related code to tt_tools_common
- All reset config generation related code to tt_tools_common
- PCIE gen speed reporting bug
- Removed unused GUI footer option
All WH related SMI support - no breaking changes
- WH support
- Coordinate reporting in GUI
- WH Resets
- WH board level reset support
- Mobo reset support
- Generate a reset config file and reset boards with it
- PCIE gen speed reporting from sysfs
- Latest SW version section to let users know if their TT software is out of date
First release of opensource tt-smi
- GS support and Tensix reset support