示例#1
0
                      type=str)


    args = parser.parse_args()
    return args



if __name__ == '__main__':
    args = parse_args()

    cfg_file = "configs/{}/{}.yml".format(args.DATASET, args.MODEL)
    with open(cfg_file, 'r') as f:
        yaml_dict = yaml.load(f)

    __C = CfgLoader(yaml_dict['MODEL_USE']).load()
    args = __C.str_to_bool(args)
    args_dict = __C.parse_to_dict(args)

    args_dict = {**yaml_dict, **args_dict}
    __C.add_args(args_dict)
    __C.proc()

    print('Hyper Parameters:')
    print(__C)

    execution = Execution(__C)
    execution.run(__C.RUN_MODE)


示例#2
0
文件: run.py 项目: andyyang13/openvqa
                        dest='PIN_MEM',
                        help='use pin memory',
                        type=bool)

    parser.add_argument('--VERB',
                        dest='VERBOSE',
                        help='verbose print',
                        type=bool)

    args = parser.parse_args()
    return args


if __name__ == '__main__':
    args = parse_args()
    __C = CfgLoader(args.MODEL.split('_')[0]).load()
    args_dict = __C.parse_to_dict(args)

    cfg_file = "configs/{}/{}.yml".format(args.DATASET, args.MODEL)
    with open(cfg_file, 'r') as f:
        yaml_dict = yaml.load(f)

    args_dict = {**yaml_dict, **args_dict}
    __C.add_args(args_dict)
    __C.proc()

    print('Hyper Parameters:')
    print(__C)

    execution = Execution(__C)
    execution.run(__C.RUN_MODE)