trinity.buffer.pipelines package
Submodules
Module contents
- class trinity.buffer.pipelines.ExperiencePipeline(config: Config)[source]
Bases:
object
A class to process experiences.
- async process(exps: List[Experience]) Dict [source]
Process a batch of experiences.
- Parameters:
exps (List[Experience]) – List of experiences to process. These experiences are typically generated by an explorer in one step.
- Returns:
A dictionary containing metrics collected during the processing of experiences.
- Return type:
Dict
- class trinity.buffer.pipelines.TaskPipeline(config: Config)[source]
Bases:
object
A class to process task datasets through DataJuicer.
- convert_pipeline_config(pipeline_config: TaskPipelineConfig) Dict[str, Any] [source]
Convert the TaskPipelineConfig to a format suitable for DataJuicer.