Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tt-smi --list shows Wormhole as resettable on Arm, whereas the UI says otherwise #43

Open
afaerber opened this issue Sep 12, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@afaerber
Copy link
Contributor

On an Arm based Ampere Altra system, tt-smi --ls shows in the section "Boards that can be reset:" both Grayskull and Wormhole devices, whereas the tt-smi UI and tt-flash both say it's not supported for Wormhole on Arm. This seems inconsistent.

The list mode is probably lacking some check in tt_smi_backend.py function print_all_available_devices.
Device info would still be available above in section "All available boards on host:".

See also tenstorrent/tt-tools-common#6 for (lack of) background.

afaerber added a commit to afaerber/tt-smi that referenced this issue Sep 14, 2024
Since no better interface is offered by tt-tools-common yet,
query the system_compatibility() dictionary.

Resolves issue tenstorrent#43.

Signed-off-by: Andreas Färber <[email protected]>
@milank94 milank94 added the bug Something isn't working label Oct 30, 2024
@warthog9
Copy link
Member

The answer is it works in some very specific instances it breaks, needing an Ampere system is part of that, having things setup on the Ampere exactly perfectly being another. So the wording is inconsistent but not entirely wrong. From the UI it's more a "chances are you don't have this setup", from the ls it's more a "you CAN try and reset it, the board supports reset" but it's not a guarantee that it'll work from an ARM system as a result of the number of things that need to be exactly right

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants