Fix: State-setting assert fails when ctx->logits_all is false
This commit is contained in:
parent
fecac45658
commit
19dcce5c35
1 changed files with 1 additions and 1 deletions
|
@ -9594,7 +9594,7 @@ size_t llama_set_state_data(struct llama_context * ctx, uint8_t * src) {
|
|||
memcpy(&logits_cap, inp, sizeof(logits_cap)); inp += sizeof(logits_cap);
|
||||
memcpy(&logits_size, inp, sizeof(logits_size)); inp += sizeof(logits_size);
|
||||
|
||||
GGML_ASSERT(ctx->logits.capacity() == logits_cap);
|
||||
GGML_ASSERT((!ctx->logits_all) || (ctx->logits.capacity() == logits_cap));
|
||||
|
||||
if (logits_size) {
|
||||
ctx->logits.resize(logits_size);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue