Making big AI models cheaper, easier, and more scalable https://github.com/hpcaitech/ColossalAI
天问 773a26e6f8 Update 'README.md' | 1 year ago | |
---|---|---|
README.md | 1 year ago |
Colossal-AI: 让AI大模型更低成本、方便易用、高效扩展
Colossal-AI 为您提供了一系列并行组件。我们的目标是让您的分布式 AI 模型像构建普通的单 GPU 模型一样简单。我们提供的友好工具可以让您在几行代码内快速开始分布式训练和推理。
(返回顶端)
ColossalChat: 完整RLHF流程0门槛克隆 ChatGPT [代码] [博客] [在线样例]
加速AIGC(AI内容生成)模型,如Stable Diffusion v1 和 Stable Diffusion v2
(返回顶端)
加速 AlphaFold 蛋白质结构预测
(返回顶端)
(返回顶端)
(返回顶端)
(返回顶端)
环境要求:
如果你遇到安装问题,可以向本项目 反馈。
您可以用下面的命令直接从PyPI上下载并安装Colossal-AI。我们默认不会安装PyTorch扩展包。
pip install colossalai
注:目前只支持Linux。
但是,如果你想在安装时就直接构建PyTorch扩展,您可以设置环境变量CUDA_EXT=1
.
CUDA_EXT=1 pip install colossalai
否则,PyTorch扩展只会在你实际需要使用他们时在运行时里被构建。
与此同时,我们也每周定时发布Nightly版本,这能让你提前体验到新的feature和bug fix。你可以通过以下命令安装Nightly版本。
pip install colossalai-nightly
此文档将与版本库的主分支保持一致。如果您遇到任何问题,欢迎给我们提 issue :)
git clone https://github.com/hpcaitech/ColossalAI.git
cd ColossalAI
# install dependency
pip install -r requirements/requirements.txt
# install colossalai
pip install .
我们默认在pip install
时不安装PyTorch扩展,而是在运行时临时编译,如果你想要提前安装这些扩展的话(在使用融合优化器时会用到),可以使用一下命令。
CUDA_EXT=1 pip install .
(返回顶端)
您可以直接从我们的DockerHub主页获取最新的镜像,每一次发布我们都会自动上传最新的镜像。
运行以下命令从我们提供的 docker 文件中建立 docker 镜像。
在Dockerfile里编译Colossal-AI需要有GPU支持,您需要将Nvidia Docker Runtime设置为默认的Runtime。更多信息可以点击这里。 我们推荐从项目主页直接下载Colossal-AI.
cd ColossalAI
docker build -t colossalai ./docker
运行以下命令从以交互式启动 docker 镜像.
docker run -ti --gpus all --rm --ipc=host colossalai bash