From eda9d65fe082f28897267c91b901589affcb6817 Mon Sep 17 00:00:00 2001 From: Allan Liu Date: Fri, 20 Dec 2024 04:57:19 +0000 Subject: [PATCH] Reserve vector in cluster function --- tt_metal/llrt/tt_cluster.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/tt_metal/llrt/tt_cluster.cpp b/tt_metal/llrt/tt_cluster.cpp index 28e70c2937e..cc93cc44934 100644 --- a/tt_metal/llrt/tt_cluster.cpp +++ b/tt_metal/llrt/tt_cluster.cpp @@ -982,6 +982,7 @@ void Cluster::set_internal_routing_info_for_ethernet_cores(bool enable_internal_ std::vector non_mmio_devices; std::vector mmio_devices = target_mmio_devices; if (mmio_devices.size() == 0) { + mmio_devices.reserve(tt::Cluster::instance().number_of_pci_devices()); for (const auto &[assoc_mmio_device, devices] : this->devices_grouped_by_assoc_mmio_device_) { mmio_devices.emplace_back(assoc_mmio_device); }