File tree 2 files changed +11
-9
lines changed
pytorch_lightning/logging
2 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ def experiment(self):
63
63
64
64
root_dir = os .path .join (self .save_dir , self .name )
65
65
os .makedirs (root_dir , exist_ok = True )
66
- log_dir = os .path .join (root_dir , str (self .version ))
66
+ log_dir = os .path .join (root_dir , "version_" + str (self .version ))
67
67
self ._experiment = SummaryWriter (log_dir = log_dir , ** self .kwargs )
68
68
return self ._experiment
69
69
@@ -131,9 +131,11 @@ def version(self):
131
131
132
132
def _get_next_version (self ):
133
133
root_dir = os .path .join (self .save_dir , self .name )
134
- existing_versions = [
135
- int (d ) for d in os .listdir (root_dir ) if os .path .isdir (os .path .join (root_dir , d )) and d .isdigit ()
136
- ]
134
+ existing_versions = []
135
+ for d in os .listdir (root_dir ):
136
+ if os .path .isdir (os .path .join (root_dir , d )) and d .startswith ("version_" ):
137
+ existing_versions .append (int (d .split ("_" )[1 ]))
138
+
137
139
if len (existing_versions ) == 0 :
138
140
return 0
139
141
else :
Original file line number Diff line number Diff line change @@ -296,8 +296,8 @@ def test_tensorboard_automatic_versioning(tmpdir):
296
296
"""Verify that automatic versioning works"""
297
297
298
298
root_dir = tmpdir .mkdir ("tb_versioning" )
299
- root_dir .mkdir ("0 " )
300
- root_dir .mkdir ("1 " )
299
+ root_dir .mkdir ("version_0 " )
300
+ root_dir .mkdir ("version_1 " )
301
301
302
302
logger = TensorBoardLogger (save_dir = tmpdir , name = "tb_versioning" )
303
303
@@ -308,9 +308,9 @@ def test_tensorboard_manual_versioning(tmpdir):
308
308
"""Verify that manual versioning works"""
309
309
310
310
root_dir = tmpdir .mkdir ("tb_versioning" )
311
- root_dir .mkdir ("0 " )
312
- root_dir .mkdir ("1 " )
313
- root_dir .mkdir ("2 " )
311
+ root_dir .mkdir ("version_0 " )
312
+ root_dir .mkdir ("version_1 " )
313
+ root_dir .mkdir ("version_2 " )
314
314
315
315
logger = TensorBoardLogger (save_dir = tmpdir , name = "tb_versioning" , version = 1 )
316
316
You can’t perform that action at this time.
0 commit comments