Open jaebaek opened 1 month ago
@jaebaek can you expand on more details as to what the issue is? From our perspective, TT-Buda threw the correct error as no TT Devices were present.
Hi, this is not a critical issue (it does not really bothers me).
The problem is the line 1276 of impl.py#L1276. IIUC, it is supposed to complete _shutdown(..)
function and ends the program execution. However, it actually does not ends the program, but it is just stuck in ctx.final_barrier.wait()
. It looks like a deadlock. The program termination does not happen. I have to kill it using Ctrl + C.
I tested tt-buda more. For some other failures, it does not terminate the execution either. It seems to have the same dead lock.
@nvukobratTT I see you have worked on the impl.py file before do you know who could take a look at fixing this ? Maybe this needs to be wrapped in a try/except clause? Let me know your thoughts.
I tested this example. Since I do not have a TT device on my machine, I expected it fails but a deadlock is unexpected. It stopped at this line when no TT devices present.
Log from tt-buda: