From e0d64713402b7c236806cdfc3ce4cb7d0ad0cd34 Mon Sep 17 00:00:00 2001 From: Ed Addario Date: Thu, 7 Aug 2025 12:04:52 +0100 Subject: [PATCH] Reverse conditional logic to match convention --- tools/imatrix/imatrix.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/imatrix/imatrix.cpp b/tools/imatrix/imatrix.cpp index 7554534adf..d8ff591349 100644 --- a/tools/imatrix/imatrix.cpp +++ b/tools/imatrix/imatrix.cpp @@ -137,13 +137,13 @@ static std::vector compute_tensor_averages(const Stats & tstats) { std::vector vec; vec.reserve(len); - if (!tstats.activations.empty()) { + if (tstats.activations.empty()) { for (size_t m = 0; m < n_mat; ++m) { const float c = (float)tstats.counts[m]; if (c <= 0) return {}; const size_t off = m * row; for (size_t j = 0; j < row; ++j) { - vec.push_back(tstats.activations[off + j] / c); + vec.push_back(tstats.values[off + j] / c); } } } else { @@ -152,7 +152,7 @@ static std::vector compute_tensor_averages(const Stats & tstats) { if (c <= 0) return {}; const size_t off = m * row; for (size_t j = 0; j < row; ++j) { - vec.push_back(tstats.values[off + j] / c); + vec.push_back(tstats.activations[off + j] / c); } } }