summaryrefslogtreecommitdiff
path: root/examples/server
diff options
context:
space:
mode:
authormakomk <makosoft@googlemail.com>2024-01-13 14:16:11 +0000
committerGitHub <noreply@github.com>2024-01-13 16:16:11 +0200
commitee8243adaa9a9f51ff449213383874e49efe368f (patch)
tree2c56dfc844edf67c4534f5a8fceedbfc16e06c9f /examples/server
parent15ebe59210e7fd9817ff67f51fa1a5ee2d004294 (diff)
server : fix crash with multimodal models without BOS token (#4904)
Diffstat (limited to 'examples/server')
-rw-r--r--examples/server/server.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/server/server.cpp b/examples/server/server.cpp
index c1ab8f9d..7b33aea1 100644
--- a/examples/server/server.cpp
+++ b/examples/server/server.cpp
@@ -1835,7 +1835,7 @@ struct llama_server_context
slot.cache_tokens = prompt_tokens;
- if (slot.n_past == slot.num_prompt_tokens)
+ if (slot.n_past == slot.num_prompt_tokens && slot.n_past > 0)
{
// we have to evaluate at least 1 token to generate logits.
LOG_TEE("slot %d : we have to evaluate at least 1 token to generate logits\n", slot.id);