Python opts.parse_opts() Examples
The following are 1
code examples of opts.parse_opts().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
opts
, or try the search function
.
Example #1
Source File: main.py From 3D-ResNets-PyTorch with MIT License | 4 votes |
def get_opt(): opt = parse_opts() if opt.root_path is not None: opt.video_path = opt.root_path / opt.video_path opt.annotation_path = opt.root_path / opt.annotation_path opt.result_path = opt.root_path / opt.result_path if opt.resume_path is not None: opt.resume_path = opt.root_path / opt.resume_path if opt.pretrain_path is not None: opt.pretrain_path = opt.root_path / opt.pretrain_path if opt.pretrain_path is not None: opt.n_finetune_classes = opt.n_classes opt.n_classes = opt.n_pretrain_classes if opt.output_topk <= 0: opt.output_topk = opt.n_classes if opt.inference_batch_size == 0: opt.inference_batch_size = opt.batch_size opt.arch = '{}-{}'.format(opt.model, opt.model_depth) opt.begin_epoch = 1 opt.mean, opt.std = get_mean_std(opt.value_scale, dataset=opt.mean_dataset) opt.n_input_channels = 3 if opt.input_type == 'flow': opt.n_input_channels = 2 opt.mean = opt.mean[:2] opt.std = opt.std[:2] if opt.distributed: opt.dist_rank = int(os.environ["OMPI_COMM_WORLD_RANK"]) if opt.dist_rank == 0: print(opt) with (opt.result_path / 'opts.json').open('w') as opt_file: json.dump(vars(opt), opt_file, default=json_serial) else: print(opt) with (opt.result_path / 'opts.json').open('w') as opt_file: json.dump(vars(opt), opt_file, default=json_serial) return opt