You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The display of latest software versions appears to work via tt-tools-common getting a list of board IDs and querying cereal.tenstorrent.com for each board ID, i.e., serial number.
Sending serial numbers home to the vendor seems a privacy concern. It should be opt-in with the user's awareness of what is being transmitted.
The README.md section "Latest SW Versions" doesn't say anything either.
The get_sw_ver_info function's argument show_sw_ver is supplied in tt_smi.py from get_latest_sw_vers = reactive(True), but there is no obvious way to toggle it.
There is only one set of version numbers displayed in the bottom left box, even if I have two cards installed (cf. get_sw_ver_info() returns only versions for the last board ID tt-tools-common#8).
If a display per device were intended, both the API and the UI would need changes, such as adding a fourth tab or extending the FW Version tab with an actual / latest notation for the bundle and possibly tt-flash.
Since the components all seem shared between cards and there being only one latest version for each component, it seems unnecessary to query for each card. A single query without ?SerialNumber= argument could return those version numbers just as well.
Fake https://cereal.tenstorrent.com/?SerialNumber=42 works just fine, so there doesn't appear to be any actual check of the serial number currently (but requests likely get logged by the webserver).
In theory, the most hardware-specific component should be the kernel driver, which should go into mainline Linux at some point anyway and would then no longer apply to this list (cf. Do you have plans to upstream it? tt-kmd#19).
The text was updated successfully, but these errors were encountered:
afaerber
added a commit
to afaerber/tt-tools-common
that referenced
this issue
Sep 14, 2024
If get_sw_ver_info() argument show_sw_ver is False, there's no need to
obtain version numbers from the Internet to then discard then.
Reorder the argument check to return immediately.
Relates to issue tenstorrent/tt-smi#42.
Signed-off-by: Andreas Färber <[email protected]>
afaerber
added a commit
to afaerber/tt-tools-common
that referenced
this issue
Sep 14, 2024
If get_sw_ver_info() argument show_sw_ver is False, there's no need to
obtain version numbers from the Internet to then discard them.
Reorder the argument check to return immediately.
Relates to issue tenstorrent/tt-smi#42.
Signed-off-by: Andreas Färber <[email protected]>
The display of latest software versions appears to work via tt-tools-common getting a list of board IDs and querying cereal.tenstorrent.com for each board ID, i.e., serial number.
The
README.md
section "Latest SW Versions" doesn't say anything either.get_sw_ver_info
function's argumentshow_sw_ver
is supplied intt_smi.py
fromget_latest_sw_vers = reactive(True)
, but there is no obvious way to toggle it.If a display per device were intended, both the API and the UI would need changes, such as adding a fourth tab or extending the FW Version tab with an actual / latest notation for the bundle and possibly tt-flash.
?SerialNumber=
argument could return those version numbers just as well.Fake https://cereal.tenstorrent.com/?SerialNumber=42 works just fine, so there doesn't appear to be any actual check of the serial number currently (but requests likely get logged by the webserver).
In theory, the most hardware-specific component should be the kernel driver, which should go into mainline Linux at some point anyway and would then no longer apply to this list (cf. Do you have plans to upstream it? tt-kmd#19).
The text was updated successfully, but these errors were encountered: