Files
LLaMA-Factory/docs/zh/developer-guide/core/index.md
2026-09-14 16:09:48 +08:00

999 B
Raw Blame History

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/
:maxdepth: 1
:hidden:

data_engine
model_engine
renderer
base_trainer
base_sampler
batch_generator
callback