possible fix for deadlock weirdness

This commit is contained in:
Fabian Posch 2025-02-02 22:33:21 +01:00
parent 7505af9c43
commit 28d095cb4e

View file

@ -96,9 +96,9 @@ void LogParser::finalize() {
if (has_reference) { if (has_reference) {
// model has not sent all tokens yet // model has not sent all tokens yet
if (dut_output_tokens_ < reference->output_tokens) { if (artifact->get_output_token_timings().size() < reference->get_output_token_timings().size()) {
std::cout << "Token count based deadlock, reference had " << reference->output_tokens << " dut had " << dut_output_tokens_ << std::endl; std::cout << "Token count based deadlock, reference had " << reference->get_output_token_timings().size() << " dut had " << artifact->get_output_token_timings().size() << std::endl;
// a deadlock must have occured // a deadlock must have occured
artifact->set_fault_deadlock(true); artifact->set_fault_deadlock(true);