|View source on GitHub|
Stateful observer for writing to the Reverb replay.
tf_agents.typing.types.ReverbClient, table_name: Text, sequence_length: int, stride_length: int = 1, priority: Union[float, int] = 1 )
Used in the notebooks
|Used in the tutorials|
||Python client for the reverb replay server.|
||The table name where samples will be written to.|
||The sequence_length used to write to the given table.|
The integer stride for the sliding window for overlapping
sequences. The default value of
||Initial priority for new samples in the RB.|
||If table_names or sequence_lengths are not lists or their lengths are not equal.|
Closes the writer of the observer.
Open the writer of the observer.
Resets the state of the observer.
No data observed before the reset will be pushed to the RB.
__call__( trajectory )
Writes the trajectory into the underlying replay buffer.
Allows trajectory to be a flattened trajectory. No batch dimension allowed.
||The trajectory to be written which could be (possibly nested) trajectory object or a flattened version of a trajectory. It assumes there is no batch dimension.|