d3rlpy.dataset.FIFOBuffer

class d3rlpy.dataset.FIFOBuffer(*args, **kwds)[source]

FIFO buffer.

Parameters

limit (int) – buffer capacity.

Methods

__getitem__(index)[source]
Parameters

index (int) –

Return type

Tuple[d3rlpy.dataset.components.EpisodeBase, int]

__len__()[source]
Return type

int

append(episode, index)[source]

Adds transition to buffer.

Parameters
  • episode (d3rlpy.dataset.components.EpisodeBase) – Episode object.

  • index (int) – Transition index.

Return type

None

Attributes

episodes
transition_count