File size: 814 Bytes
523a361
128e4f0
 
 
 
523a361
 
 
128e4f0
523a361
 
128e4f0
 
 
 
 
 
523a361
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import argparse

import project_subpath
from backend.InferenceConfig import InferenceConfig
from backend.predict import predict_task


def main(args):
    predict_task(args.aris, config=InferenceConfig())

def argument_parser():
    """
    Run full inference on an aris file
    Args:
        aris (str): Path to ARIS file. Required.
        weights (str): Path to saved YOLOv5 weights. Default: ../models/v5m_896_300best.pt
    """
    parser = argparse.ArgumentParser()
    parser.add_argument("--aris", required=True, help="Path to ARIS file. Required.")
    parser.add_argument("--weights", default='../models/v5m_896_300best.pt', help="Path to saved YOLOv5 weights. Default: ../models/v5m_896_300best.pt")
    return parser

if __name__ == "__main__":
    args = argument_parser().parse_args()
    main(args)