@@ -286,15 +286,15 @@ def save_results(self, date_id: str, results_dict: dict):
286286 output_dir = self .output_dir
287287 output_dir_results = Path (self .results_path_template .format (output_dir = output_dir , org = org , model = model ))
288288 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 ( "/" )
290290 self .fs .mkdirs (output_dir_results , exist_ok = True )
291291 output_results_file = output_dir_results / f"results_{ date_id } .json"
292292 logger .info (f"Saving results to { output_results_file } " )
293293 with self .fs .open (output_results_file , "w" ) as f :
294294 f .write (json .dumps (results_dict , cls = EnhancedJSONEncoder , indent = 2 , ensure_ascii = False ))
295295
296296 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 ( "/" )
298298 if date_id in ["first" , "last" ]:
299299 # Get all folders in output_dir_details
300300 if not self .fs .exists (output_dir_details ):
@@ -655,7 +655,7 @@ def push_to_tensorboard( # noqa: C901
655655 global_step = 0
656656 run = prefix
657657
658- output_dir_tb = Path (self .output_dir ) / "tb" / run
658+ output_dir_tb = Path (self .output_dir ) / "tb" / run . strip ( "/" )
659659 output_dir_tb .mkdir (parents = True , exist_ok = True )
660660
661661 tb_context = HFSummaryWriter (
0 commit comments