ray.rllib.callbacks.callbacks.RLlibCallback.on_sample_end#
- RLlibCallback.on_sample_end(*, env_runner: EnvRunner | None = None, metrics_logger: MetricsLogger | None = None, samples: SampleBatch | List[SingleAgentEpisode | MultiAgentEpisode], worker: EnvRunner | None = None, **kwargs) None [source]#
Called at the end of
EnvRunner.sample()
.- Parameters:
env_runner – Reference to the current EnvRunner object.
metrics_logger – The MetricsLogger object inside the
env_runner
. Can be used to log custom metrics during env/episode stepping.samples – Batch to be returned. You can mutate this object to modify the samples generated.
kwargs – Forward compatibility placeholder.