From 9940df4f11382c740846ad792134fdcab998e94c Mon Sep 17 00:00:00 2001 From: Pierrick HYMBERT Date: Fri, 22 Mar 2024 06:51:21 +0100 Subject: [PATCH] llama_model_loader: ensure mappings vector has the expected size --- llama.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llama.cpp b/llama.cpp index c129b1640..d2d74b025 100644 --- a/llama.cpp +++ b/llama.cpp @@ -3175,6 +3175,8 @@ struct llama_model_loader { void init_mappings(bool prefetch = true, std::vector> * mlock_mmaps = nullptr) { if (use_mmap) { + mappings.reserve(files.size()); + mmaps_used.reserve(files.size()); for (const auto & file : files) { auto * mapping = new llama_mmap(file.get(), prefetch ? -1 : 0, ggml_is_numa()); mmaps_used.emplace_back(std::make_pair(mapping->size, 0));