From: Dan Hoffman Date: Sat, 4 Apr 2026 14:11:19 +0000 (-0700) Subject: server: Fix undefined timing measurement errors in server context (#21201) X-Git-Tag: upstream/0.0.8681~17 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=9c699074c97191754c8a966298f84c79f90fce38;p=pkg%2Fggml%2Fsources%2Fllama.cpp server: Fix undefined timing measurement errors in server context (#21201) Co-authored-by: Dan Hoffman --- diff --git a/tools/server/server-context.cpp b/tools/server/server-context.cpp index bd2552f75..5523f23b5 100644 --- a/tools/server/server-context.cpp +++ b/tools/server/server-context.cpp @@ -155,8 +155,8 @@ struct server_slot { int64_t t_start_process_prompt; int64_t t_start_generation; - double t_prompt_processing; // ms - double t_token_generation; // ms + double t_prompt_processing = 0.0; // ms + double t_token_generation = 0.0; // ms std::function callback_on_release; diff --git a/tools/server/server-task.h b/tools/server/server-task.h index a49ddb594..d855bf087 100644 --- a/tools/server/server-task.h +++ b/tools/server/server-task.h @@ -261,14 +261,14 @@ struct result_timings { int32_t cache_n = -1; int32_t prompt_n = -1; - double prompt_ms; - double prompt_per_token_ms; - double prompt_per_second; + double prompt_ms = 0.0; + double prompt_per_token_ms = 0.0; + double prompt_per_second = 0.0; int32_t predicted_n = -1; - double predicted_ms; - double predicted_per_token_ms; - double predicted_per_second; + double predicted_ms = 0.0; + double predicted_per_token_ms = 0.0; + double predicted_per_second = 0.0; // Optional speculative metrics - only included when > 0 int32_t draft_n = 0;