options.py 1.8 KB
Newer Older
L
LielinJiang 已提交
1 2
import argparse

L
lijianshe02 已提交
3

L
LielinJiang 已提交
4 5
def parse_args():
    parser = argparse.ArgumentParser(description='Segmentron')
L
lijianshe02 已提交
6 7
    parser.add_argument('--config-file',
                        metavar="FILE",
L
LielinJiang 已提交
8 9
                        help='config file path')
    # cuda setting
L
lijianshe02 已提交
10 11 12
    parser.add_argument('--no-cuda',
                        action='store_true',
                        default=False,
L
LielinJiang 已提交
13 14
                        help='disables CUDA training')
    # checkpoint and log
L
lijianshe02 已提交
15 16 17
    parser.add_argument('--resume',
                        type=str,
                        default=None,
L
LielinJiang 已提交
18
                        help='put the path to resuming file if needed')
L
lijianshe02 已提交
19 20 21
    parser.add_argument('--load',
                        type=str,
                        default=None,
L
LielinJiang 已提交
22 23
                        help='put the path to resuming file if needed')
    # for evaluation
L
lijianshe02 已提交
24 25 26
    parser.add_argument('--val-interval',
                        type=int,
                        default=1,
L
LielinJiang 已提交
27
                        help='run validation every interval')
L
lijianshe02 已提交
28 29 30
    parser.add_argument('--evaluate-only',
                        action='store_true',
                        default=False,
L
LielinJiang 已提交
31 32
                        help='skip validation during training')
    # config options
L
lijianshe02 已提交
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
    parser.add_argument('opts',
                        help='See config for all options',
                        default=None,
                        nargs=argparse.REMAINDER)

    #for inference
    parser.add_argument("--source_path",
                        default="",
                        metavar="FILE",
                        help="path to source image")
    parser.add_argument("--reference_dir",
                        default="",
                        help="path to reference images")
    parser.add_argument("--model_path", default="", help="model for loading")

L
LielinJiang 已提交
48 49
    args = parser.parse_args()

L
lijianshe02 已提交
50
    return args