You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
parser.add_argument('--datafolder', type=str, default='Data/', help='Path to where data will be saved during training.')
38
+
parser.add_argument('--resultfolder', type=str, default='Results/', help='Path to where results will be saved during evaluation.')
39
+
parser.add_argument('--modelfolder', type=str, default='Experiments/', help='Path to where model weights will be saved at the end of training.')
40
+
parser.add_argument('--savemodel', type=bool, default=False, help='Whether model should be saved or not.')
41
+
parser.add_argument('--download-data', type=bool, default=False, help='Whether the data should be downloaded or not. Might cause code to start a bit slowly.')
25
42
26
-
parser.add_argument('--epoch', type=int, default=20, help='Amount of training epochs the model will do')
Creates folders for storing data, results, model weights.
8
+
9
+
Parameters
10
+
----------
11
+
args
12
+
ArgParse object containing string paths to be created
13
+
14
+
'''
15
+
16
+
ifnotos.path.exists(args.datafolder):
17
+
os.makedirs(args.datafolder)
18
+
print(f'Created a folder at {args.datafolder}')
19
+
20
+
ifnotos.path.exists(args.resultfolder):
21
+
os.makedirs(args.resultfolder)
22
+
print(f'Created a folder at {args.resultfolder}')
23
+
24
+
ifnotos.path.exists(args.modelfolder):
25
+
os.makedirs(args.modelfolder)
26
+
print(f'Created a folder at {args.modelfolder}')
27
+
28
+
29
+
30
+
deftest_createfolders():
31
+
withTemporaryDirectory(dir='tmp/') astemp_dir:
32
+
parser=argparse.ArgumentParser()
33
+
#Structuture related values
34
+
parser.add_argument('--datafolder', type=str, default=os.path.join(temp_dir, 'Data/'), help='Path to where data will be saved during training.')
35
+
parser.add_argument('--resultfolder', type=str, default=os.path.join(temp_dir, 'Results/'), help='Path to where results will be saved during evaluation.')
36
+
parser.add_argument('--modelfolder', type=str, default=os.path.join(temp_dir, 'Experiments/'), help='Path to where model weights will be saved at the end of training.')
0 commit comments