unilab.training.experiment.patch_rsl_rl_tensorboard_logging

unilab.training.experiment.patch_rsl_rl_tensorboard_logging(runner, log_interval=1)[source]

Batch and optionally throttle rsl-rl’s TensorBoard scalar writes.

Wraps runner.logger.writer so each step’s ~15-30 add_scalar calls become a single event record, and gates backend writes to every log_interval iterations (console output and episode bookkeeping are unaffected; the final iteration is always logged). No-op for non-TB backends and when no writer exists.

Parameters:
  • runner (Any)

  • log_interval (int)

Return type:

None