tenstorrent / tt-metal

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

[Blackhole bringup] ./build/test/tt_metal/test_transpose_hc hits NoC misalignment issue #9974

Open abhullar-tt opened 4 months ago

abhullar-tt commented 4 months ago

Repro command:

TT_METAL_WATCHER=5 TT_METAL_DPRINT_CORES=all TT_METAL_SLOW_DISPATCH_MODE=1 ./build/test/tt_metal/test_transpose_hc

Hits:

                 Always | FATAL    | Watcher detected NOC error and stopped device: bad alignment in NOC transaction.
libc++abi: terminating due to uncaught exception of type std::runtime_error: TT_THROW @ ../tt_metal/impl/debug/watcher_server.cpp:367: tt::exception
info:
Watcher detected NOC error and stopped device: bad alignment in NOC transaction.

Likely due to test kernel test_kernels/dataflow/transpose_hc_8bank.cpp being hardcoded to reading 32B

abhullar-tt commented 3 months ago

Marking as P2 because this kernel is only used in a single test