trinity.buffer.storage package#
Submodules#
- trinity.buffer.storage.file module
- trinity.buffer.storage.queue module
- trinity.buffer.storage.sql module
Module contents#
- class trinity.buffer.storage.PriorityFunction[source]#
Bases:
ABC- Each priority_fn,
- Args:
item: List[Experience], assume that all experiences in it have the same model_version and use_count priority_fn_args: Dict, the arguments for priority_fn
- Returns:
priority: float put_into_queue: bool, decide whether to put item into queue
Note that put_into_queue takes effect both for new item from the explorer and for item sampled from the buffer.