@@ -286,15 +286,15 @@ def save_results(self, date_id: str, results_dict: dict):
286
286
output_dir = self .output_dir
287
287
output_dir_results = Path (self .results_path_template .format (output_dir = output_dir , org = org , model = model ))
288
288
else :
289
- output_dir_results = Path (self .output_dir ) / "results" / self .general_config_logger .model_name
289
+ output_dir_results = Path (self .output_dir ) / "results" / self .general_config_logger .model_name . strip ( "/" )
290
290
self .fs .mkdirs (output_dir_results , exist_ok = True )
291
291
output_results_file = output_dir_results / f"results_{ date_id } .json"
292
292
logger .info (f"Saving results to { output_results_file } " )
293
293
with self .fs .open (output_results_file , "w" ) as f :
294
294
f .write (json .dumps (results_dict , cls = EnhancedJSONEncoder , indent = 2 , ensure_ascii = False ))
295
295
296
296
def _get_details_sub_folder (self , date_id : str ):
297
- output_dir_details = Path (self .output_dir ) / "details" / self .general_config_logger .model_name
297
+ output_dir_details = Path (self .output_dir ) / "details" / self .general_config_logger .model_name . strip ( "/" )
298
298
if date_id in ["first" , "last" ]:
299
299
# Get all folders in output_dir_details
300
300
if not self .fs .exists (output_dir_details ):
@@ -655,7 +655,7 @@ def push_to_tensorboard( # noqa: C901
655
655
global_step = 0
656
656
run = prefix
657
657
658
- output_dir_tb = Path (self .output_dir ) / "tb" / run
658
+ output_dir_tb = Path (self .output_dir ) / "tb" / run . strip ( "/" )
659
659
output_dir_tb .mkdir (parents = True , exist_ok = True )
660
660
661
661
tb_context = HFSummaryWriter (
0 commit comments