trinity.buffer.pipelines package# Submodules# trinity.buffer.pipelines.experience_pipeline module get_input_buffers() ExperiencePipeline ExperiencePipeline.__init__() ExperiencePipeline.prepare() ExperiencePipeline.process() ExperiencePipeline.close() trinity.buffer.pipelines.task_pipeline module check_and_run_task_pipeline() TaskPipeline TaskPipeline.__init__() TaskPipeline.convert_pipeline_config() TaskPipeline.process() TaskPipeline.close() Module contents# class trinity.buffer.pipelines.ExperiencePipeline(config: Config)[源代码]# 基类:object A class to process experiences. __init__(config: Config)[源代码]# async close() → None[源代码]# async prepare() → None[源代码]# async process(exp_bytes: bytes) → Dict[源代码]# Process a batch of experiences. 参数: exp_bytes (bytes) -- Serialized experiences to process. These experiences are typically generated by an explorer in one step. 返回: A dictionary containing metrics collected during the processing of experiences. 返回类型: Dict class trinity.buffer.pipelines.TaskPipeline(config: Config)[源代码]# 基类:object A class to process task datasets through DataJuicer. __init__(config: Config)[源代码]# close()[源代码]# convert_pipeline_config(pipeline_config: TaskPipelineConfig) → Dict[str, Any][源代码]# Convert the TaskPipelineConfig to a format suitable for DataJuicer. process() → Dict[str, Any][源代码]# Process the task datasets using DataJuicer. 返回: Metrics for logging. 返回类型: Dict[str, Any] trinity.buffer.pipelines.check_and_run_task_pipeline(config: Config) → Dict[源代码]#