专属域名
文档搜索
轩辕助手
Run助手
邀请有礼
返回顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像 官方专业版
轩辕镜像 官方专业版轩辕镜像 官方专业版官方专业版
首页个人中心搜索镜像

交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源Homebrew 源
帮助
常见问题
其他
关于我们网站地图

官方QQ群: 1072982923

gpustack/gpustack Docker 镜像 - 轩辕镜像

镜像简介

负责对用于运行大型语言模型(LLMs)的GPU集群进行全面管理,涵盖集群资源的动态调度、节点状态的实时监控、计算任务的高效分配、硬件性能的持续优化及故障的快速响应与处理,以确保LLMs在训练过程中的算力稳定供给和推理服务的高效运行,满足各类AI应用对大规模并行计算能力的需求。

镜像统计信息

收藏数: 11

下载次数: 402245

状态: active

发布者: gpustack

类型: 镜像

gpustack
gpustack/gpustack
负责对用于运行大型语言模型(LLMs)的GPU集群进行全面管理,涵盖集群资源的动态调度、节点状态的实时监控、计算任务的高效分配、硬件性能的持续优化及故障的快速响应与处理,以确保LLMs在训练过程中的算力稳定供给和推理服务的高效运行,满足各类AI应用对大规模并行计算能力的需求。
11 收藏0 次下载activegpustack镜像
🚀专业版镜像服务,面向生产环境设计
版本下载
🚀专业版镜像服务,面向生产环境设计

GPU集群管理:支撑大语言模型(LLMs)运行实践

一、核心目标

LLMs(如GPT-4、LLaMA)训练/推理需高算力支撑,单GPU难以满足(如70B模型训练需数百GB显存)。管理GPU集群的核心是:通过硬件选型、资源调度与模型优化,实现多GPU协同,稳定运行LLMs的训练或推理任务。

二、前期准备
1. 硬件配置
  • GPU选型:优先选高显存、算力的型号,如A100(80GB HBM2e)、H100(80GB HBM3),单卡显存建议≥40GB(适配7B/13B模型推理,65B+模型需多卡联合)。
  • 网络要求:集群节点间需低延迟、高带宽通信,推荐100Gbps InfiniBand(RDMA支持)或25Gbps以上以太网,避免模型并行时通信瓶颈。
  • 存储:配置高性能分布式存储(如Ceph、Lustre),存放模型权重(GB级)、训练数据(TB级),读写速度≥1GB/s。
2. 软件环境基础
  • 操作系统:Ubuntu 20.04/22.04 LTS(稳定支持NVIDIA驱动与CUDA)。
  • 驱动与工具:安装NVIDIA驱动(≥515.xx)、CUDA Toolkit(≥11.7,匹配LLMs框架依赖),部署nvidia-container-toolkit(支持容器调用GPU)。
  • 容器化:用Docker打包LLMs运行环境(含Python、PyTorch/TensorFlow、模型依赖库),通过Kubernetes(K8s)或Slurm管理集群节点与容器调度。
三、部署与优化
1. 节点部署流程
  • 基础环境一致性:所有节点安装相同版本驱动、CUDA、Docker,通过Ansible批量执行脚本(如ansible-playbook install_gpu_env.yml),避免环境差异导致通信失败。
  • 容器镜像构建:基于PyTorch官方镜像(如nvcr.io/nvidia/pytorch:23.09-py3),预装LLMs框架(如Megatron-LM、DeepSpeed、vLLM),封装为镜像推送到私有仓库(如Harbor),供集群拉取。
2. 资源调度策略
  • 工具选择:中小集群用Slurm(适合科研场景,通过srun --gres=gpu:4指定GPU数量);大规模集群用K8s(搭配nvidia-device-plugin,通过resources.limits.nvidia.com/gpu: 4声明GPU需求)。
  • 避免资源浪费:按任务类型分配GPU,如推理任务用“共享GPU模式”(vLLM支持多请求共享单卡),训练任务用“独占模式”(避免多任务显存冲突)。
3. 模型并行与量化
  • 模型并行:大模型(如175B)需拆分到多GPU,按层拆分(如Transformer层拆分到不同卡),通过NCCL库同步梯度;或按张量拆分(如将矩阵乘法拆分为多卡计算),用Megatron-LM的张量并行模块实现。
  • 量化压缩:推理时用GPTQ(4bit/8bit量化)、AWQ(激活感知权重量化),将FP16模型压缩至INT4,显存占用减少75%(如70B模型从140GB降至35GB),配合vLLM框架实现低延迟推理。
四、监控与维护
1. 关键指标监控
  • GPU状态:用nvidia-smi实时查看单卡显存占用(避免OOM)、算力利用率(训练时目标70%-90%)、温度(≤85℃);集群级监控用Prometheus+Grafana(搭配nvidia-dcgm-exporter采集指标)。
  • 任务进度:训练任务记录loss曲线(通过TensorBoard),推理任务监控QPS(每秒查询数)与延迟(p99≤500ms),异常时触发告警(如Slack/邮件通知)。
2. 常见问题处理
  • 显存溢出(OOM):检查是否未启用模型并行(增加GPU数量),或未量化(启用GPTQ 4bit),推理时减少batch size(vLLM支持动态batch调整)。
  • 节点故障:训练任务启用DeepSpeed的checkpoint机制(每1000步保存一次中间结果),节点宕机后从最近checkpoint重启;推理任务通过K8s自动将Pod调度到健康节点。
五、注意事项
  • 成本控制:非高峰时段关闭部分节点(如推理任务夜间流量低时缩容),用Spot实例(云环境)降低成本。
  • 安全隔离:通过K8s Namespace或Slurm账户隔离不同用户任务,敏感数据(如模型权重)存储加密(用LUKS加密磁盘)。

通过以上步骤,可构建稳定、高效的GPU集群,支撑LLMs从训练到推理的全流程运行,平衡算力利用与成本控制。

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。

国内拉取方式

docker pull docker.xuanyuan.run/gpustack/gpustack:<标签>

使用方法:

  • 登录认证方式
  • 免认证方式

官方拉取方式

docker pull gpustack/gpustack:<标签>

相关镜像推荐

gpustack/runner logo
gpustack/runner
by gpustack
暂无描述
50K+ pulls
上次更新:7 天前
gpustack/build-cache logo
gpustack/build-cache
by gpustack
暂无描述
10K+ pulls
上次更新:5 天前
gpustack/runtime logo
gpustack/runtime
by gpustack
暂无描述
10K+ pulls
上次更新:5 天前
gpustack/runner-build-cache logo
gpustack/runner-build-cache
by gpustack
暂无描述
10K+ pulls
上次更新:7 天前
查看更多 gpustack 相关镜像

部署与使用文档

GPUSTACK Docker 容器化部署指南(生产级规范与最佳实践)

GPUSTACK 是一款专注于 GPU 集群管理的中间件,旨在简化大语言模型(LLMs)及其他 GPU 密集型应用的部署与运行流程。通过统一的集群管理接口,GPUSTACK 能够高效调度 GPU 资源、优化任务分配,并提供监控与运维支持,适用于 AI 实验室、企业级 AI 平台等场景。

阅读全文

轩辕镜像配置手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录仓库拉取

通过 Docker 登录认证访问私有仓库

Linux

在 Linux 系统配置镜像服务

Windows/Mac

在 Docker Desktop 配置镜像

Docker Compose

Docker Compose 项目配置

K8s Containerd

Kubernetes 集群配置 Containerd

K3s

K3s 轻量级 Kubernetes 镜像加速

Dev Containers

VS Code Dev Containers 配置

MacOS OrbStack

MacOS OrbStack 容器配置

宝塔面板

在宝塔面板一键配置镜像

群晖

Synology 群晖 NAS 配置

飞牛

飞牛 fnOS 系统配置镜像

极空间

极空间 NAS 系统配置服务

爱快路由

爱快 iKuai 路由系统配置

绿联

绿联 NAS 系统配置镜像

威联通

QNAP 威联通 NAS 配置

Podman

Podman 容器引擎配置

Singularity/Apptainer

HPC 科学计算容器配置

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

专属域名拉取

无需登录使用专属域名

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像支持哪些镜像仓库?

专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
gpustack/gpustack
官方博客Docker 镜像使用技巧与技术博客
热门镜像查看热门 Docker 镜像推荐
一键安装一键安装 Docker 并配置镜像源
提交工单
咨询镜像拉取问题请 提交工单,官方技术交流群:1072982923
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
咨询镜像拉取问题请提交工单,官方技术交流群:
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
官方邮箱:点击复制邮箱
©2024-2026 源码跳动
官方邮箱:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.