ggerganov commited on
Commit
1391b88
·
unverified ·
1 Parent(s): 0461c67

whisper : perform entropy check only when we have at least 32 tokens (#412)

Browse files
Files changed (1) hide show
  1. whisper.cpp +1 -1
whisper.cpp CHANGED
@@ -3721,7 +3721,7 @@ int whisper_full(
3721
  WHISPER_PRINT_DEBUG("%s: decoder %2d: score = %8.5f, result_len = %3d, avg_logprobs = %8.5f, entropy = %8.5f\n",
3722
  __func__, j, decoder.sequence.score, decoder.sequence.result_len, decoder.sequence.avg_logprobs, decoder.sequence.entropy);
3723
 
3724
- if (decoder.sequence.result_len > 8 && decoder.sequence.entropy < params.entropy_thold) {
3725
  WHISPER_PRINT_DEBUG("%s: decoder %2d: failed due to entropy %8.5f < %8.5f\n",
3726
  __func__, j, decoder.sequence.entropy, params.entropy_thold);
3727
 
 
3721
  WHISPER_PRINT_DEBUG("%s: decoder %2d: score = %8.5f, result_len = %3d, avg_logprobs = %8.5f, entropy = %8.5f\n",
3722
  __func__, j, decoder.sequence.score, decoder.sequence.result_len, decoder.sequence.avg_logprobs, decoder.sequence.entropy);
3723
 
3724
+ if (decoder.sequence.result_len > 32 && decoder.sequence.entropy < params.entropy_thold) {
3725
  WHISPER_PRINT_DEBUG("%s: decoder %2d: failed due to entropy %8.5f < %8.5f\n",
3726
  __func__, j, decoder.sequence.entropy, params.entropy_thold);
3727