tenstorrent / tt-metal

:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.
https://docs.tenstorrent.com/ttnn/latest/index.html
Apache License 2.0
485 stars 79 forks source link

#11975: Disable more parts of async dispatch #15324

Closed jbaumanTT closed 4 days ago

jbaumanTT commented 4 days ago

Ticket

https://github.com/tenstorrent/tt-metal/issues/15018

Problem description

The async ring buffer change seems to have caused some hangs in the LLAMA 3 70b tests, for unknown reasons. #15318 was a previous patch to temporarily workaround the issue, but is missed a site due to a recent refactor.

What's changed

Refactor the code and fix the WorkerConfigBufferMgr in the new location to ensure async dispatch is disabled in all cases.

Checklist