trinity.buffer.storage package#

Submodules#

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.

abstract classmethod default_config() Dict[source]#

Return the default config.