File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -216,7 +216,7 @@ def apply_dry(
216
216
node = settings .ngram_trie
217
217
for j in range (i , min (i + settings .dry_max_ngram , seq_len )):
218
218
t = sequence_list [j ]
219
- if t in settings .dry_sequence_breakers :
219
+ if t in settings .dry_sequence_breakers or t >= tokenizer . actual_vocab_size :
220
220
break
221
221
if t not in node .children :
222
222
node .children [t ] = NgramNode (0 , {})
@@ -236,7 +236,7 @@ def apply_dry(
236
236
node = settings .ngram_trie
237
237
for j in range (i , i + settings .dry_max_ngram ):
238
238
t = sequence_list [j ]
239
- if t in settings .dry_sequence_breakers :
239
+ if t in settings .dry_sequence_breakers or t >= tokenizer . actual_vocab_size :
240
240
break
241
241
assert t in node .children
242
242
node .children [t ].value -= 1
You can’t perform that action at this time.
0 commit comments