thinking-machines-lab/tinker-cookbook
Post-training with Tinker
解决的问题
Tinker Cookbook 提供了一组高阶抽象和实用示例,旨在简化自定义和微调大型语言模型 (LLM) 的过程。它利用 Tinker API 消除了分布式训练的复杂性,使开发者能够专注于训练配方而非基础设施。
运作方式
该库构建于 tinker SDK 之上,由其处理分布式训练后端。Tinker Cookbook 提供了一系列“配方”(预配置的训练环境)以及多种实用工具,用于将 Token 序列渲染为聊天消息、管理 LoRA 训练的超参数,以及评估模型。
目标对象
专为希望执行高级后训练技术(如监督微调 (SFT)、强化学习 (RL) 和蒸馏)且无需自行管理训练集群的研究人员和开发者设计。
特色亮点
- 多样化的训练配方:包含 Chat SFT、数学和代码 RL(带沙盒执行)、偏好学习 (DPO/RLHF)、知识蒸馏以及多智能体 RL 的实现。
- 多模态支持:针对 Inkling 模型系列,支持音频和图像输入的 SFT 和 RL。
- 集成评估:实验性的基准测试框架,支持 12+ 种基准测试(如 GSM8K、MMLU-Pro、GPQA)以验证模型性能。
- Claude Code 集成:内置专用技能,帮助 AI 助手自动化规划和调试训练实验。
相关
- 项目
- 项目
- 项目
- 项目
- 项目