Open jdesousa-TT opened 2 weeks ago
You should assume the reset scripts are able to reset the machine as expected. For example, we have special reset scripts for T3000 and Galaxy. This is what conftest.py:reset_tensix
does because it knows that the reset script is correct for the machine. If it's not correct, then we set it up wrong. I can explain further how exactly we know which reset script to install, if you'd like. The install method is quite automated.
Are there machines that you see that have multiple devices that aren't reset properly by the reset.sh
?
cc: @TT-billteng
tests/sweep_framework/tt_smi_util.py
we have it set so that the reset command fortt-smi-metal
always uses the flags-r 0
./opt/tt_metal_infra/scripts/ci/{arch}/reset.sh
script which also naively resets device 0 only. If we have in future some logic to detect which active devices are on a CI run, we can adapt the sweeps workflow to allow for auto resetting of multiple devices.cc: @xanderchin @tt-rkim