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 列表。