-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparser.py
executable file
·31 lines (30 loc) · 1.25 KB
/
parser.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
30
31
#!/usr/bin/env python3
import argparse
from scripts.training import main
if __name__ == "__main__":
parser = argparse.ArgumentParser(
description='Runs the experiment with necessary parameters',
epilog='Leave space after each parameter, eg --dir logs',
allow_abbrev=False)
parser.add_argument('--image_dir',
nargs='?', default='images/temp/',
help='Image directory to store experiment images'
'(default: %(default)s)')
parser.add_argument('--timesteps',
nargs='?', default=1e6, type=float,
help='Number of timesteps to train'
'(default: %(default)s)')
parser.add_argument('--batch_size',
nargs='?', default=64, type=int,
help='Batch size for training'
'(default: %(default)s)')
parser.add_argument('--buffer_size',
nargs='?', default=50000, type=int,
help='Buffer size for past observations'
'(default: %(default)s)')
parser.add_argument('--model_dir',
nargs='?', default='train/temp/', type=str,
help='Directory for saving models'
'(default: %(default)s)')
dct = vars(parser.parse_args())
print(dct)