From 8d16602e6d46b49c7d407108cae1fed39dbcbb39 Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Fri, 16 May 2025 18:26:40 +0200 Subject: [PATCH] Simplify image loading --- backend/cpp/llama/grpc-server.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/backend/cpp/llama/grpc-server.cpp b/backend/cpp/llama/grpc-server.cpp index c3608321..6f0347e2 100644 --- a/backend/cpp/llama/grpc-server.cpp +++ b/backend/cpp/llama/grpc-server.cpp @@ -3930,10 +3930,8 @@ public: { for (const auto &img : *images_data) { - const std::vector image_buffer = base64_decode(img["data"].get()); - raw_buffer data; - data.insert(data.end(), image_buffer.begin(), image_buffer.end()); - files.push_back(data); + auto decoded_data = base64_decode(img["data"].get()); + files.push_back(decoded_data); } } @@ -4113,10 +4111,9 @@ public: std::cout << "[DEBUG] Found " << images_data->size() << " images to process" << std::endl; for (const auto &img : *images_data) { - const std::vector image_buffer = base64_decode(img["data"].get()); - raw_buffer data; - data.insert(data.end(), image_buffer.begin(), image_buffer.end()); - files.push_back(data); + std::cout << "[PREDICT] Processing image" << std::endl; + auto decoded_data = base64_decode(img["data"].get()); + files.push_back(decoded_data); } } // process files