new attempt for deadlock and token fault detection

This commit is contained in:
Fabian Posch 2025-02-02 22:53:27 +01:00
parent 28d095cb4e
commit fa0ce2f321

View file

@ -96,10 +96,8 @@ void LogParser::finalize() {
if (has_reference) { if (has_reference) {
// model has not sent all tokens yet // model has not sent all tokens yet
if (artifact->get_output_token_timings().size() < reference->get_output_token_timings().size()) { if (dut_output_tokens_ < (reference->get_output_token_timings().size() -1)) {
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);
failure_mode = true; failure_mode = true;