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;
|
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");
|
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