main.py [397:414]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    exact_match_turn = []
    iou_turn = []
    conversation_all_correct = []

    for key in true_convers:
        assert key in predict_convers
        assert len(true_convers[key]) == len(predict_convers[key])

        conversation_correct = 1
#        predicted_state_tracker = {}
#        groundtruth_violation_tracker = {}

        for idx in range(len(true_convers[key])):
            gt = true_convers[key][idx]
            pd = predict_convers[key][idx]
            assert gt['utteranceId'] == pd['utteranceId']

            for i, v in pd['violations']:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



main.py [451:466]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    exact_match_turn = []
    iou_turn = []
    conversation_all_correct = []

    for key in true_convers:
        assert key in predict_convers
        assert len(true_convers[key]) == len(predict_convers[key])

        conversation_correct = 1

        for idx in range(len(true_convers[key])):
            gt = true_convers[key][idx]
            pd = predict_convers[key][idx]
            assert gt['utteranceId'] == pd['utteranceId']

            for i, v in pd['violations']:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



