From db6696dc65482e6e674e5daa87890c23e53d9230 Mon Sep 17 00:00:00 2001 From: Matteo Bettini Date: Tue, 5 Dec 2023 08:46:16 +0000 Subject: [PATCH] [BugFix] Remove logger warning --- benchmarl/experiment/logger.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/benchmarl/experiment/logger.py b/benchmarl/experiment/logger.py index 7a713728..c2fdc0bf 100644 --- a/benchmarl/experiment/logger.py +++ b/benchmarl/experiment/logger.py @@ -5,6 +5,7 @@ # import json +import os from pathlib import Path from typing import Dict, List, Optional @@ -214,9 +215,12 @@ def log_evaluation( evaluation_step=total_frames // self.experiment_config.evaluation_interval, ) + json_file = str(self.json_writer.path) for logger in self.loggers: if isinstance(logger, WandbLogger): - logger.experiment.save(str(self.json_writer.path)) + logger.experiment.save( + json_file, base_path=os.path.dirname(json_file) + ) self.log(to_log, step=step) if video_frames is not None: