tenstorrent / tt-metal

:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.
Apache License 2.0
430 stars 58 forks source link

WH Issues #2257

Closed kkwong10 closed 4 months ago

kkwong10 commented 1 year ago

Single Op LLKs

Fused Op LLKs

Op Failure

Unary + Binary Op Failure

Test updates

Matrix multiply bugs

Reduce bugs

davorchap commented 1 year ago

fyi @ttmtrajkovic and @muthutt -- this a top-level WH LLK case linking to the individual cases.

kkwong10 commented 1 year ago

@davorchap @ttmtrajkovic Creating artificial c++ tests to hit the error scenario may not prove fruitful since the C++ tests may not use the same mapping as the op-library python tests. I think the longer term solution would be to have more C++ based unit testing, but for now I am trying to enable versim on python tests and see what is needed to get waveforms from that. Once I have a process for that, we can pretty much have other people create waveforms and generate additional information if LLKs are not working.