def _process_owl_result(result: List[Dict], identifier: str) -> Tuple[List, List, List]:
    """post-process the owl-vit results

    Args:
        result (List[Dict]): the output of owl inference
        identifier (str): a string that is used to id the results

    Returns:
        Tuple[List, List, List]: _description_
    """
    boxes, scores, _ = result[0]["boxes"], result[0]["scores"], result[0]["labels"]
 
    boxes_round = []
    for i in range(len(boxes)):
        boxes_round.append([round(i, 2) for i in boxes[i].tolist()])

    return boxes, scores, [identifier]*len(scores)
post-process the owl-vit results

    Args:
        result (List[Dict]): the output of owl inference
        identifier (str): a string that is used to id the results

    Returns:
        Tuple[List, List, List]: _description_
    
src/marqo/s2_inference/reranking/model_utils.py