ray.rllib.evaluation.sampler.SamplerInput.get_extra_batches#

abstract SamplerInput.get_extra_batches() List[SampleBatch | MultiAgentBatch | Dict[str, Any]][源代码]#

返回自上次调用此方法以来的额外批次列表。

该列表将包含用户迄今为止提供的所有 SampleBatches 或 MultiAgentBatches。用户可以通过调用 episode 的 add_extra_batch([SampleBatchType]) 方法将这些“额外批次”添加到 episode 中。这可以在重写的 Policy.compute_actions_from_input_dict(..., episodes) 方法内部或自定义回调的 on_episode_[start|step|end]() 方法中完成。

返回:

自上次调用此方法以来,用户提供的 SamplesBatches 或 MultiAgentBatches 列表。