From c9705de4a4b4f4f50aef59b3e1a466da6579a0f6 Mon Sep 17 00:00:00 2001 From: Oleksandr Pavlyk <21087696+oleksandr-pavlyk@users.noreply.github.com> Date: Fri, 27 Feb 2026 12:49:35 -0600 Subject: [PATCH] Reserve enough space clock-rates for min samples, if specified --- nvbench/detail/measure_cold.cu | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nvbench/detail/measure_cold.cu b/nvbench/detail/measure_cold.cu index fecff8b..b6a4c34 100644 --- a/nvbench/detail/measure_cold.cu +++ b/nvbench/detail/measure_cold.cu @@ -53,8 +53,10 @@ measure_cold_base::measure_cold_base(state &exec_state) { if (m_min_samples > 0) { - m_cuda_times.reserve(static_cast(m_min_samples)); - m_cpu_times.reserve(static_cast(m_min_samples)); + const auto reserve_size = static_cast(m_min_samples); + m_sm_clock_rates.reserve(reserve_size); + m_cuda_times.reserve(reserve_size); + m_cpu_times.reserve(reserve_size); } }