Minor formatting

pull/20/head
Georgi Gerganov 1 year ago committed by GitHub
parent 340bff0f0e
commit ebb357f711
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -393,14 +393,13 @@ gpt_vocab::id llama_sample_top_p(
for (int i = 0; i < n_logits; ++i) {
// repetition penalty from CTRL paper (https://arxiv.org/abs/1909.05858)
// credit https://github.com/facebookresearch/llama/compare/main...shawwn:llama:main
if ( std::find(last_n_tokens.begin(), last_n_tokens.end(), i) != last_n_tokens.end() ) {
if (std::find(last_n_tokens.begin(), last_n_tokens.end(), i) != last_n_tokens.end()) {
// if score < 0 then repetition penalty has to multiplied to reduce the previous token probability
if(logits[i] < 0.0) {
if (logits[i] < 0.0) {
logits_id.push_back(std::make_pair(logits[i]*scale*repeat_penalty, i));
} else {
logits_id.push_back(std::make_pair(logits[i]*scale/repeat_penalty, i));
}
} else {
logits_id.push_back(std::make_pair(logits[i]*scale, i));
}

Loading…
Cancel
Save