import argparse def parse_args(): parser = argparse.ArgumentParser(description='Segmentron') parser.add_argument('--config-file', metavar="FILE", help='config file path') # cuda setting parser.add_argument('--no-cuda', action='store_true', default=False, help='disables CUDA training') # checkpoint and log parser.add_argument('--resume', type=str, default=None, help='put the path to resuming file if needed') parser.add_argument('--load', type=str, default=None, help='put the path to resuming file if needed') # for evaluation parser.add_argument('--val-interval', type=int, default=1, help='run validation every interval') parser.add_argument('--evaluate-only', action='store_true', default=False, help='skip validation during training') # config options parser.add_argument('opts', help='See config for all options', default=None, nargs=argparse.REMAINDER) args = parser.parse_args() return args