Core(核心模块)

Core 负责连接配置、数据、模型和训练流程。各组件由 Trainer 或 Sampler 组合,不通过插件注册表选择。

组件

职责

源码

DataEngine

加载、转换和索引数据集

core/data_engine.py

ModelEngine

加载 Processor、Renderer 和模型

core/model_engine.py

Renderer

将 Messages 转换为模型输入

core/rendering/

BaseTrainer

管理通用训练生命周期

core/base_trainer.py

BaseSampler

选择推理后端并连接生成接口

core/base_sampler.py

BatchGenerator

生成批次并恢复批次状态

core/utils/batching.py

Callback

分发训练生命周期事件

utils/callbacks/