grammar : fix max repetition threshold (#28469)
This commit is contained in:
@@ -492,7 +492,7 @@ const char * llama_grammar_parser::parse_sequence(
|
||||
total_rules = min_times;
|
||||
}
|
||||
|
||||
if (n_prev_rules * total_rules >= MAX_REPETITION_THRESHOLD) {
|
||||
if (n_prev_rules * total_rules > MAX_REPETITION_THRESHOLD) {
|
||||
throw std::runtime_error("number of rules that are going to be repeated multiplied by the new repetition exceeds sane defaults, please reduce the number of repetitions or rule complexity");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user