Skip to content

Commit 994e9e0

Browse files
authored
fix path concatenation (#891)
1 parent 2489551 commit 994e9e0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/lighteval/logging/evaluation_tracker.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)