d3rlpy.dataset.create_fifo_replay_buffer¶
- d3rlpy.dataset.create_fifo_replay_buffer(limit, episodes=None, transition_picker=None, trajectory_slicer=None, writer_preprocessor=None, env=None)[source]¶
Builds FIFO replay buffer.
This function is a shortcut alias to build replay buffer with
FIFOBuffer
.- Parameters:
limit (int) – Maximum capacity of FIFO buffer.
episodes (Optional[Sequence[EpisodeBase]]) – List of episodes to initialize replay buffer.
transition_picker (Optional[TransitionPickerProtocol]) – Transition picker implementation for Q-learning-based algorithms. If
None
is given,BasicTransitionPicker
is used by default.trajectory_slicer (Optional[TrajectorySlicerProtocol]) – Trajectory slicer implementation for Transformer-based algorithms. If
None
is given,BasicTrajectorySlicer
is used by default.writer_preprocessor (Optional[WriterPreprocessProtocol]) – Writer preprocessor implementation. If
None
is given,BasicWriterPreprocess
is used by default.env (Optional[Union[Env[Any, Any], Env[Any, Any]]]) – Gym environment to extract shapes of observations and action.
- Returns:
Replay buffer.
- Return type: