foundation-model-stack

按需拼装的 PyTorch 基础模型训练与推理组件库

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 模型训练 🍴 复刻 107 🐛 待处理 103 👀 关注 13
GitHub ↗
GitHub 星标 ★ 234
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,基于PyTorch

项目预览

foundation-model-stack 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类模型训练
开发团队foundation-model-stack
定价模式🏷️完全免费
价格说明开源免费,基于PyTorch
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
GitHub 星标★ 234
上线时间2023-08-23 00:00:00
代码更新2026-10-28
仓库体积8.2 MB
本站数据更新2026-10-31
维护状态活跃
收录时间2026-10-31
浏览次数0

项目介绍

foundation-model-stack 是 IBM 开源的一套面向基础模型(大语言模型、多模态模型)的开发组件集合,基于 PyTorch 原生能力构建,覆盖模型开发、训练、微调与推理全流程。项目并非一个端到端框架,而是把训练与推理中反复出现的通用模块抽出来复用,例如分布式训练策略、参数高效微调(LoRA 等)、模型并行与推理加速组件,目标是让研究者和工程团队在自有代码中按需拼装,而不必绑定某个重型框架。它强调与 PyTorch 生态兼容,便于接入现有训练脚本和推理服务,适合需要灵活定制训练流水线、又希望复用成熟组件的团队。当前星标数约 234,属于早期项目,组件边界和 API 仍在演进中。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-31 · 当前星标 ★ 234

核心亮点

  • 基于 PyTorch 原生实现,组件可按需引入,不强制绑定完整框架,便于嵌入现有训练脚本
  • 覆盖训练、微调、推理多个环节,提供参数高效微调、分布式训练等通用能力,减少重复造轮子
  • 由 IBM 团队维护,代码结构与工程规范相对完整,适合作为企业内部训练流水线的参考实现

不足之处

  • 项目处于早期阶段,星标与社区规模较小,第三方教程和问题解答资源有限
  • 组件化设计意味着缺少开箱即用的端到端流程,新手需要自行组合,学习成本偏高
  • API 与模块边界可能随版本调整,长期稳定性有待观察

适用场景

  • 在自有 PyTorch 训练代码中引入参数高效微调组件,快速适配下游任务
  • 为大模型训练搭建分布式并行策略,复用已有训练循环而非重写框架
  • 构建推理服务时复用其推理加速与模型加载组件,缩短工程实现周期

替代项目

Megatron-LM、DeepSpeed、PEFT

上一篇:caret

下一篇:nnscaler

同类项目推荐

Open-LLaVA-NeXT 开源

开源复现 LLaVA-NeXT,快速训练你的多模态对话模型

An open-source implementation for training LLaVA-NeXT.

★ 438 2026-08-09
J-Wash 开源

可视化模型内部机制,手动微调对齐行为并导出结果

Jacobian-Brainwash : A manual alignment tool for large language models built on Anth···

★ 240 2026-08-09
MoE-plus-plus 开源

零计算专家,让MoE模型更快更省,性能不减

[ICLR 2025] MoE++: Accelerating Mixture-of-Experts Methods with Zero-Computation Exp···

★ 281 2026-08-09
GEM 开源

微调时保住模型创造力,让生成不再千篇一律

Code for Paper (Preserving Diversity in Supervised Fine-tuning of Large Language Mod···

★ 62 2026-08-09
easevoice-trainer 开源

简单几步,训练你的专属语音克隆模型

EaseVoice Trainer is a simple and user-friendly voice cloning and speech model train···

★ 349 2026-08-09
sagemaker-training-toolkit 开源

把训练脚本塞进容器,SageMaker 自动跑训练并上传模型

Train machine learning models within a Docker container using Amazon SageMaker.

★ 531 2026-10-12
SlideFormer 开源

单卡也能微调大模型,显存不够靠硬盘和内存顶上

An Efficient Heterogeneous Co-Design for Fine-Tuning on a Single GPU (DAC ‘26)

★ 139 2026-10-09
Liger-Kernel 开源

不改模型结构,给 LLM 训练省显存提吞吐

Efficient Triton Kernels for LLM Training

★ 6678 2026-09-16
EasyEdit 开源

像改数据库一样,直接修改大模型的知识,无需重训练。

[ACL 2024] An Easy-to-use Knowledge Editing Framework for LLMs.

★ 2932 2026-08-09