Skip to content

Commit

Permalink
remove candidates_decoded
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcusDunn committed Dec 4, 2023
1 parent eb9d1fc commit 3773328
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions llama.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7356,8 +7356,6 @@ void llama_sample_grammar(struct llama_context * ctx, llama_token_data_array * c

const llama_token eos = llama_token_eos(&ctx->model);

std::vector<std::pair<std::vector<uint32_t>, llama_partial_utf8>> candidates_decoded;
candidates_decoded.reserve(candidates->size);
std::vector<llama_grammar_candidate> candidates_grammar;
candidates_grammar.reserve(candidates->size);

Expand All @@ -7371,8 +7369,8 @@ void llama_sample_grammar(struct llama_context * ctx, llama_token_data_array * c
} else if (piece.empty() || piece[0] == 0) {
candidates->data[i].logit = -INFINITY;
} else {
candidates_decoded.push_back(decode_utf8(piece, grammar->partial_utf8));
candidates_grammar.push_back({ i, candidates_decoded.back().first.data(), candidates_decoded.back().second });
std::pair<std::vector<uint32_t>, llama_partial_utf8> decoded = decode_utf8(piece, grammar->partial_utf8);
candidates_grammar.push_back({ i, decoded.first.data(), decoded.second });
}
}

Expand Down

0 comments on commit 3773328

Please sign in to comment.