From c9bab78ed9a4cd9b91a5669a6369d8bc6e68f89c Mon Sep 17 00:00:00 2001 From: Austin Ho Date: Wed, 26 Feb 2025 20:01:36 +0000 Subject: [PATCH] #0: Fix setting of brisc_noc_mode when NCRISC is using DM_DYNAMIC_NOC --- tt_metal/impl/program/program.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tt_metal/impl/program/program.cpp b/tt_metal/impl/program/program.cpp index 6858885ce64..f00a5787eb2 100644 --- a/tt_metal/impl/program/program.cpp +++ b/tt_metal/impl/program/program.cpp @@ -410,7 +410,7 @@ KernelGroup::KernelGroup( // If both brisc and ncrisc set the noc, then this is safe due to prior correctness validation this->launch_msg.kernel_config.brisc_noc_id = 1 - std::get(kernel->config()).noc; // if noc mode is already set to DM_DYNAMIC_NOC then we can't change back to DM_DEDICATED_NOC - if (this->launch_msg.kernel_config.brisc_noc_mode == NOC_MODE::DM_DYNAMIC_NOC) { + if (std::get(kernel->config()).noc_mode == NOC_MODE::DM_DYNAMIC_NOC) { this->launch_msg.kernel_config.brisc_noc_mode = NOC_MODE::DM_DYNAMIC_NOC; } }