Skip to content

Commit 0aead87

Browse files
Xmaster6yvmoens
authored andcommitted
trackio option in get_logger
1 parent f169669 commit 0aead87

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

torchrl/record/loggers/utils.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def get_logger(
3535
If empty, ``None`` is returned.
3636
logger_name (str): Name to be used as a log_dir
3737
experiment_name (str): Name of the experiment
38-
kwargs (dict[str]): might contain either `wandb_kwargs` or `mlflow_kwargs`
38+
kwargs (dict[str]): might contain either `wandb_kwargs`, `mlflow_kwargs` or `trackio_kwargs`
3939
"""
4040
if logger_type == "tensorboard":
4141
from torchrl.record.loggers.tensorboard import TensorboardLogger
@@ -63,6 +63,14 @@ def get_logger(
6363
exp_name=experiment_name,
6464
**mlflow_kwargs,
6565
)
66+
elif logger_type == "trackio":
67+
from torchrl.record.loggers.trackio import TrackioLogger
68+
69+
trackio_kwargs = kwargs.get("trackio_kwargs", {})
70+
project = trackio_kwargs.pop("project", "torchrl")
71+
logger = TrackioLogger(
72+
project=project, exp_name=experiment_name, **trackio_kwargs
73+
)
6674
elif logger_type in ("", None):
6775
return None
6876
else:

0 commit comments

Comments
 (0)