diff --git a/tt_metal/third_party/tt_llk b/tt_metal/third_party/tt_llk index 8dde27a7c3e..3af8549802d 160000 --- a/tt_metal/third_party/tt_llk +++ b/tt_metal/third_party/tt_llk @@ -1 +1 @@ -Subproject commit 8dde27a7c3e1f4ea0b900cdb07509875e9d695d0 +Subproject commit 3af8549802d082f4ce9e9dd12165a7c01a00427d diff --git a/ttnn/cpp/ttnn/operations/matmul/device/kernels/compute/bmm_large_block_zm_fused_bias_activation.cpp b/ttnn/cpp/ttnn/operations/matmul/device/kernels/compute/bmm_large_block_zm_fused_bias_activation.cpp index f3275fe122f..73ef8d67cfb 100644 --- a/ttnn/cpp/ttnn/operations/matmul/device/kernels/compute/bmm_large_block_zm_fused_bias_activation.cpp +++ b/ttnn/cpp/ttnn/operations/matmul/device/kernels/compute/bmm_large_block_zm_fused_bias_activation.cpp @@ -401,6 +401,9 @@ void MAIN { pack_untilize_uninit(mm_partials_cb_id); } if constexpr (batch > 1 || num_blocks_w_dim > 1 || num_blocks_h_dim > 1) { + // reconfigure init for matmul + mm_block_init_short( + in0_cb_id, in1_cb_id, in1_transpose_tile, out_subblock_w, out_subblock_h, in0_block_w); #ifdef FUSE_BIAS // reconfigure unpacker df for src A and src B reconfig_data_format(mm_partials_cb_id, in1_cb_id, bias_cb_id, in0_cb_id); @@ -408,9 +411,6 @@ void MAIN { // reconfigure unpacker df for src A reconfig_data_format_srca(mm_partials_cb_id, in1_cb_id); #endif - // reconfigure init for matmul - mm_block_init_short( - in0_cb_id, in1_cb_id, in1_transpose_tile, out_subblock_w, out_subblock_h, in0_block_w); } } }