ColossalAI

让大模型训练部署更便宜、更快速,普通硬件也能玩转AI大模型。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 4485 🐛 待处理 340 👀 关注 374
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 41430
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,完全免费,可自行部署使用。

项目预览

ColossalAI 项目界面预览图
图片来源:项目官网

项目数据

分类开源模型
开发团队hpcaitech
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型ai,big-model,data-parallelism,deep-learning,distributed-computing,foundation-models,heterogeneous-training,hpc,inference,large-scale,model-parallelism,pipeline-parallelism
GitHub 星标★ 41430
上线时间2021-10-28 00:00:00
代码更新2026-11-06
仓库体积66.1 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

ColossalAI是一个旨在降低大型AI模型使用门槛的开源项目,专注于让大模型的训练、微调和推理更便宜、更快速、更易获取。它解决了大模型开发中显存不足、训练效率低下、部署成本高昂等核心痛点。其核心能力包括:提供高效的并行训练策略(如数据并行、张量并行、流水线并行等),支持MoE(混合专家)模型的高效训练,并集成了多种内存优化技术(如ZeRO、Gemini等),能在有限硬件资源上训练超大模型。此外,ColossalAI还提供一键式部署推理服务,并支持与主流框架(如PyTorch、Hugging Face)无缝集成,使得开发者能够以较低的学习成本快速上手。项目由新加坡国立大学团队发起,社区活跃,在AI领域具有广泛影响力。

Star 增长趋势

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

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 41430

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 6 步

环境要求

  • PyTorch >= 2.2
  • Python >= 3.7
  • CUDA >= 11.0
  • NVIDIA GPU 计算能力 >= 7.0(V100/RTX20 及以上)
  • Linux 操作系统(暂不支持其他系统)

安装与启动步骤

  1. 1确认环境满足要求

    安装前先核对 PyTorch、Python、CUDA 版本和 GPU 计算能力,并确认使用 Linux 系统,否则可能安装失败。

  2. 2从 PyPI 安装

    最简安装方式。默认安装过程不编译 PyTorch 扩展,CUDA kernel 会在实际用到时于运行时构建。

    pip install colossalai
  3. 3安装并编译扩展

    如需在安装阶段就构建 PyTorch/CUDA 扩展(使用 fused optimizer 时必需),加上 BUILD_EXT=1 前缀。

    BUILD_EXT=1 pip install colossalai
  4. 4安装夜间构建版

    官方每周向 PyPI 发布 nightly 版,可提前使用主分支上尚未正式发布的新特性和修复。

    pip install colossalai-nightly
  5. 5从源码安装

    进入已获取的 ColossalAI 源码目录后执行本地安装;默认同样不编译 CUDA/C++ kernel。

    cd /your/path/ColossalAI
    pip install .
  6. 6源码安装并编译

    源码方式下若需要启用 CUDA kernel 融合,用 BUILD_EXT=1 安装;CUDA 10.2 用户还需手动下载 cub 库放到对应目录。

    BUILD_EXT=1 pip install .

关键配置

配置项必填说明示例
BUILD_EXT否设为 1 时在安装阶段编译 PyTorch/CUDA 扩展1

如何确认成功

README 未提供专门的验证命令,安装过程无报错即可;可访问官网文档站查看入门示例运行情况。

常见问题

Q:安装过程中遇到问题怎么办?

A:README 建议到该仓库的 issue 页面提交问题:https://github.com/hpcaitech/ColossalAI/issues/new/choose。

Q:为什么安装时没编译 CUDA 扩展?

A:默认不构建 PyTorch 扩展,CUDA kernel 会在运行时按需构建;如使用 fused optimizer 则必须用 BUILD_EXT=1 安装。

Q:支持 Windows 或 macOS 吗?

A:目前只支持 Linux,Windows 和其他系统暂不支持,README 中已明确说明。

Q:想用最新未发布的功能怎么办?

A:可安装每周发布的夜间版:pip install colossalai-nightly,它包含主分支上未正式发布的功能和修复。

Q:没有本地 GPU 怎么快速体验?

A:README 推荐在 HPC-AI Cloud 上使用预配置环境,提供 B200、H200 等机型,可一键运行 Colossal-AI。

注意事项

  • 安装仅支持 Linux,且必须有计算能力 7.0 及以上的 NVIDIA GPU
  • 默认不在安装期编译 CUDA/C++ kernel,首次运行相关功能时构建会额外耗时
  • 使用 fused optimizer 时必须预先以 BUILD_EXT=1 方式安装
  • 也可从 DockerHub 的 hpcaitech/colossalai 镜像直接使用(README 未给出具体命令,请到 DockerHub 页面查看)

核心亮点

  • 并行策略丰富且自动化,可大幅提升大模型训练效率,节省大量计算时间。
  • 内存优化技术(如Gemini)出色,能在消费级GPU上训练超大模型,降低硬件门槛。
  • 与PyTorch等主流框架深度集成,API友好,迁移成本低,上手速度快。

不足之处

  • 部分高级功能(如特定并行策略)配置复杂,对新手有一定学习曲线。
  • 文档和示例虽多,但针对特定场景的深度教程仍显不足,社区支持待观察。

适用场景

  • 在有限GPU资源下训练或微调千亿级大语言模型。
  • 企业级AI应用需要快速部署大规模推理服务,降低延迟和成本。
  • 研究机构进行大规模模型实验,需要高效利用多节点集群资源。

替代项目

DeepSpeed、Megatron-LM、FairScale

上一篇:shortened-llm

下一篇:autodistill

同类项目推荐

ETO 开源

让 LLM Agent 在试错中自我进化,越用越聪明

Trial and Error: Exploration-Based Trajectory Optimization of LLM Agents (ACL 2024 M···

★ 170 2026-08-09
sd-webui-traintrain 开源

在 WebUI 里点几下就能训练自己的 LoRA 模型

LoRA training extention for Stable Diffusion Web-UI

★ 226 2026-09-18
AdaptiveDiffusion 开源

不重训直接加速扩散模型,生成更快更省算力

[NeurIPS'24] Training-Free Adaptive Diffusion with Bounded Difference Approximation ···

★ 74 2026-08-09
JetSpec 开源

让大模型推理更快:并行草稿树突破推测解码速度天花板

JetSpec++/JetSpec: Causal Parallel (Tree) Drafting with Self Refinement

★ 256 2026-08-09
OpenThoughts-Agent 开源

一套配方搞定 Agent 训练数据与流程

Data recipes and robust infrastructure for training AI agents

★ 309 2026-10-17
LightRFT 开源

用奖励模型驱动微调,让 LLM/VLM 按目标越训越强

LightRFT: Light, Efficient, Omni-modal & Reward-model Driven Reinforcement Fine-Tuni···

★ 379 2026-09-16
Awesome-Quantization-Papers 开源

一站式追踪神经网络量化前沿论文,快速掌握技术脉络。

List of papers related to neural network quantization in recent AI conferences and j···

★ 854 2026-08-09
Dreambooth-Stable-Diffusion 开源

用几张照片,训练专属 Stable Diffusion 模型,生成你的定制图像。

Implementation of Dreambooth (https://arxiv.org/abs/2208.12242) by way of Textual In···

★ 3214 2026-08-09
llm4regression 开源

不训练模型,看大模型能否从例子中学会回归

Examining how large language models (LLMs) perform across various synthetic regressi···

★ 161 2026-08-09