项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 41430
使用教程
环境要求
- PyTorch >= 2.2
- Python >= 3.7
- CUDA >= 11.0
- NVIDIA GPU 计算能力 >= 7.0(V100/RTX20 及以上)
- Linux 操作系统(暂不支持其他系统)
安装与启动步骤
-
1确认环境满足要求
安装前先核对 PyTorch、Python、CUDA 版本和 GPU 计算能力,并确认使用 Linux 系统,否则可能安装失败。
-
2从 PyPI 安装
最简安装方式。默认安装过程不编译 PyTorch 扩展,CUDA kernel 会在实际用到时于运行时构建。
pip install colossalai -
3安装并编译扩展
如需在安装阶段就构建 PyTorch/CUDA 扩展(使用 fused optimizer 时必需),加上 BUILD_EXT=1 前缀。
BUILD_EXT=1 pip install colossalai -
4安装夜间构建版
官方每周向 PyPI 发布 nightly 版,可提前使用主分支上尚未正式发布的新特性和修复。
pip install colossalai-nightly -
5从源码安装
进入已获取的 ColossalAI 源码目录后执行本地安装;默认同样不编译 CUDA/C++ kernel。
cd /your/path/ColossalAI pip install . -
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···
sd-webui-traintrain
开源
在 WebUI 里点几下就能训练自己的 LoRA 模型
LoRA training extention for Stable Diffusion Web-UI
AdaptiveDiffusion
开源
不重训直接加速扩散模型,生成更快更省算力
[NeurIPS'24] Training-Free Adaptive Diffusion with Bounded Difference Approximation ···
JetSpec
开源
让大模型推理更快:并行草稿树突破推测解码速度天花板
JetSpec++/JetSpec: Causal Parallel (Tree) Drafting with Self Refinement
OpenThoughts-Agent
开源
一套配方搞定 Agent 训练数据与流程
Data recipes and robust infrastructure for training AI agents
LightRFT
开源
用奖励模型驱动微调,让 LLM/VLM 按目标越训越强
LightRFT: Light, Efficient, Omni-modal & Reward-model Driven Reinforcement Fine-Tuni···
Awesome-Quantization-Papers
开源
一站式追踪神经网络量化前沿论文,快速掌握技术脉络。
List of papers related to neural network quantization in recent AI conferences and j···
Dreambooth-Stable-Diffusion
开源
用几张照片,训练专属 Stable Diffusion 模型,生成你的定制图像。
Implementation of Dreambooth (https://arxiv.org/abs/2208.12242) by way of Textual In···
llm4regression
开源
不训练模型,看大模型能否从例子中学会回归
Examining how large language models (LLMs) perform across various synthetic regressi···
