diff --git a/src/llama-model-load.cpp b/src/llama-model-load.cpp index 15c3b367e0ac2..c518b3fd4343b 100644 --- a/src/llama-model-load.cpp +++ b/src/llama-model-load.cpp @@ -19,7 +19,7 @@ gguf_file_load::gguf_file_load(struct ggml_context ** ctx, load_input_t load_inp if (!meta) { throw std::runtime_error(format("%s: failed to load model from %s", __func__, file_input.fname.c_str())); } - file = std::make_unique(file_input.fname.c_str(), "ro"); + file = std::make_unique(file_input.fname.c_str(), "rb"); } else if (std::holds_alternative(load_input)) { const auto & future_input = std::get(load_input); auto future_file =