Update perplexity.cpp
This commit is contained in:
parent
9a36dff0fd
commit
f62bcfe9e4
1 changed files with 4 additions and 4 deletions
|
@ -180,9 +180,9 @@ void perplexity_lines(llama_context * ctx, const gpt_params & params) {
|
||||||
nllline += -std::log(prob);
|
nllline += -std::log(prob);
|
||||||
++countline;
|
++countline;
|
||||||
}
|
}
|
||||||
|
|
||||||
nll += nllline;
|
nll += nllline;
|
||||||
counttotal += countline;
|
counttotal += countline;
|
||||||
|
|
||||||
// perplexity is e^(average negative log-likelihood)
|
// perplexity is e^(average negative log-likelihood)
|
||||||
printf("%lu\t%.8lf\t%.8lf\n", i + 1, std::exp(nllline/countline), std::exp(nll / counttotal) );
|
printf("%lu\t%.8lf\t%.8lf\n", i + 1, std::exp(nllline/countline), std::exp(nll / counttotal) );
|
||||||
|
@ -245,7 +245,7 @@ int main(int argc, char ** argv) {
|
||||||
} else {
|
} else {
|
||||||
perplexity(ctx, params);
|
perplexity(ctx, params);
|
||||||
}
|
}
|
||||||
|
|
||||||
llama_print_timings(ctx);
|
llama_print_timings(ctx);
|
||||||
llama_free(ctx);
|
llama_free(ctx);
|
||||||
llama_free_model(model);
|
llama_free_model(model);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue