MCPcopy Create free account
hub / github.com/GeWu-Lab/AnyTouch2 / parse_args

Function parse_args

config_probe.py:3–93  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1import argparse
2
3def parse_args():
4 parser = argparse.ArgumentParser()
5
6 parser.add_argument('--output_dir', default='output_dir',
7 help='path where to save, empty for no saving')
8 parser.add_argument('--log_dir', default='output_dir',
9 help='path where to tensorboard log')
10 parser.add_argument('--device', default='cuda',
11 help='device to use for training / testing')
12 parser.add_argument('--accum_iter', default=1, type=int,
13 help='Accumulate gradient iterations (for increasing the effective batch size under memory constraints)')
14
15 parser.add_argument('--batch_size', default=64, type=int,
16 help='Batch size per GPU (effective batch size is batch_size * accum_iter * # gpus')
17 parser.add_argument('--epochs', default=40, type=int)
18 parser.add_argument('--model', default='anytouch',
19 help='')
20 parser.add_argument('--model_size', default='base',
21 help='modelsize')
22 parser.add_argument("--no_schedule", action='store_true', help="")
23 parser.add_argument('--data_sensor', default='digit',
24 help='')
25
26 parser.add_argument('--weight_decay', type=float, default=0.05,
27 help='weight decay (default: 0.05)')
28 parser.add_argument('--beta_1', type=float, default=0.9,
29 help='beta_1')
30 parser.add_argument('--beta_2', type=float, default=0.99,
31 help='beta_2')
32 parser.add_argument("--use_diff", action='store_true', help="")
33 parser.add_argument("--alpha_vl", type=float, default=0.2, help="")
34 parser.add_argument("--alpha_vt", type=float, default=0.2, help="")
35 parser.add_argument("--alpha_lt", type=float, default=1.0, help="")
36
37 parser.add_argument("--norm_pix_loss", action='store_true', help="")
38 parser.set_defaults(norm_pix_loss=False)
39 parser.add_argument("--num_frames", type=int, default=4, help="")
40 parser.add_argument("--stride", type=int, default=2, help="")
41
42 parser.add_argument('--mask_ratio', type=float, default=0, help='')
43
44 parser.add_argument("--cross_attention", action='store_true', help="")
45
46 parser.add_argument('--lr', type=float, default=None, metavar='LR',
47 help='learning rate (absolute lr)')
48 parser.add_argument('--blr', type=float, default=1e-3, metavar='LR',
49 help='base learning rate: absolute_lr = base_lr * total_batch_size / 256')
50 parser.add_argument('--min_lr', type=float, default=0., metavar='LR',
51 help='lower lr bound for cyclic schedulers that hit 0')
52
53 parser.add_argument('--warmup_epochs', type=int, default=0, metavar='N',
54 help='epochs to warmup LR')
55 parser.add_argument('--num_workers', type=int, default=32, metavar='N',
56 help='')
57 parser.add_argument('--resume', default='',
58 help='resume from checkpoint')
59 parser.add_argument('--resume_downstream', default='',
60 help='resume from downstream checkpoint')

Callers 3

quick_start.pyFile · 0.90
main_objbench.pyFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected