From 69592bbacd4beaa8ee90c93000a9184adc1a9361 Mon Sep 17 00:00:00 2001 From: John Bauman Date: Sat, 1 Feb 2025 00:49:29 +0000 Subject: [PATCH] 0: Fix Packed unicast size We were always calculating the size with multicast subcommands, which is incorrect. --- tt_metal/impl/program/dispatch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tt_metal/impl/program/dispatch.cpp b/tt_metal/impl/program/dispatch.cpp index 877ced71f6e..04f87668246 100644 --- a/tt_metal/impl/program/dispatch.cpp +++ b/tt_metal/impl/program/dispatch.cpp @@ -804,7 +804,7 @@ void insert_write_packed_payloads( tt::align(sizeof(CQDispatchCmd) + num_sub_cmds_in_cmd * sizeof(PackedSubCmd), l1_alignment); packed_cmd_payloads.emplace_back(num_sub_cmds_in_cmd, dispatch_cmd_sizeB + aligned_data_sizeB); rem_num_sub_cmds -= num_sub_cmds_in_cmd; - calculator.add_dispatch_write_packed( + calculator.add_dispatch_write_packed( num_sub_cmds_in_cmd, sub_cmd_sizeB, packed_write_max_unicast_sub_cmds); } }