File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff 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 :
You can’t perform that action at this time.
0 commit comments