-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathconfig.py
More file actions
36 lines (29 loc) · 1.34 KB
/
Copy pathconfig.py
File metadata and controls
36 lines (29 loc) · 1.34 KB
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
30
31
32
33
34
35
36
import argparse
def global_parse_args():
parser = argparse.ArgumentParser()
# in/out
parser.add_argument('--outf', default='./experiments/cls_dense_net',
help='trained model will be saved at here')
parser.add_argument('--name', default='default_name',
help='save name of experiment in args.outf directory')
# data
parser.add_argument('--train_data_path',
default='./datasets/cifar10')
parser.add_argument('--test_data_path',
default='./datasets/cifar10')
# training
parser.add_argument('--checkpoint', default=None,
help='(path of trained _model)load trained model to continue train')
parser.add_argument('--n_epochs', default=50, type=int,
help='number of total epochs to run')
parser.add_argument('--batch_size', default=64,
type=int, help='batch size')
parser.add_argument('--early-stop', default=6, type=int,
help='early stopping')
parser.add_argument('--lr', default=0.0005, type=float,
help='initial learning rate')
# hardware setting
parser.add_argument('--cuda', default=True, type=bool,
help='Use GPU calculating')
args = parser.parse_args()
return args