From e60f01d941bc5b7fae62dd57fee4cec76ec0ea6e Mon Sep 17 00:00:00 2001 From: Georgi Gerganov Date: Fri, 10 Oct 2025 22:15:05 +0300 Subject: [PATCH] server : fix division by zero when reporting stats (#16501) --- tools/server/server.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/server/server.cpp b/tools/server/server.cpp index 5293a98f03..60326e8e50 100644 --- a/tools/server/server.cpp +++ b/tools/server/server.cpp @@ -4226,7 +4226,7 @@ struct server_context { metrics.on_prompt_eval(slot); } - slot.t_token_generation = (t_current - slot.t_start_generation) / 1e3; + slot.t_token_generation = std::max(1, t_current - slot.t_start_generation) / 1e3; completion_token_output result; result.tok = id;