-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathconfig.py
29 lines (21 loc) · 1.31 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import argparse
def argument_parser():
parser = argparse.ArgumentParser(description="attribute recognition",
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument("dataset", type=str, default="MARS")
parser.add_argument("--batchsize", type=int, default=16)
parser.add_argument("--epoch", type=int, default=20)
parser.add_argument("--height", type=int, default=224)
parser.add_argument("--width", type=int, default=224)
parser.add_argument("--lr", type=float, default=1e-3)
parser.add_argument("--weight_decay", type=float, default=1e-4)
parser.add_argument("--length", type=int, default=15)
parser.add_argument("--frames", type=int, default=6)
parser.add_argument("--train_split", type=str, default="trainval", choices=['train', 'trainval'])
parser.add_argument("--valid_split", type=str, default="test", choices=['test', 'valid'])
parser.add_argument('--gpus', default='7', type=str, help='gpu device ids for CUDA_VISIBLE_DEVICES')
parser.add_argument("--redirector", action='store_false')
parser.add_argument("--epoch_save_ckpt", type=int, default=1)
parser.add_argument("--check_point", type=bool, default=False)
parser.add_argument("--dir", type=str, default=None)
return parser