阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

效率提升 11 倍,PODsys 如何快速部署大模型 AI 算力平台?

  • 2023-11-09
    北京
  • 本文字数:1875 字

    阅读完需:约 6 分钟

大小:957.59K时长:05:26
效率提升11倍,PODsys如何快速部署大模型AI算力平台?

大模型是通用人工智能的底座,但大模型训练对算力平台的依赖非常大。大模型算力平台是指支撑大模型训练和推理部署的算力基础设施,包括业界最新的加速卡、高速互联网络、高性能分布式存储系统、液冷系统和高效易用的大模型研发工具和框架。在算力平台的部署过程中,大模型研发机构常常需要面对一系列的问题:大模型算力平台是什么样的?如何快速构建大模型算力平台?如何确保算力平台稳定可靠?如何提升部署效率?如何提升算力平台的性能……这些问题能否顺利解决,直接关系到大模型研发和应用落地的速度。

 

为了帮助用户加速大模型的技术创新与应用落地,浪潮信息发布了大模型智算软件栈 OGAI(Open GenAI Infra)。OGAI 由 5 层架构组成,从 L0 到 L4 分别对应于基础设施层的智算中心 OS 产品、系统环境层的 PODsys 产品、调度平台层的 AIStation 产品、模型工具层的 YLink 产品和多模纳管层的 MModel 产品。

 

其中 L1 层 PODsys 是一个为客户提供智算集群系统环境部署方案的开源项目,具备基础设施环境安装、环境部署、用户管理、系统监控和资源调度等能力。用户只需执行两条简单的命令,即可完成大模型算力平台的部署,将大模型算力平台部署效率提升 11 倍,帮助用户顺利迈出大模型研发的第一步。(下载地址:https://podsys.ai/

大模型算力平台部署难题亟待求解

 

大模型参数量和训练数据复杂性快速增加,对 AI 算力平台的建设提出了新的要求,即需要从数据中心规模化算力部署的角度,统筹考虑大模型分布式训练对计算、网络和存储的需求特点,并集成平台软件、结合应用实践,充分关注数据传输、任务调度、并行优化、资源利用率等,设计和构建高性能、高速互联、存算平衡的可扩展集群系统,以满足 AI 大模型的训练需求。

 

强大的大模型算力平台不仅需要高性能的 CPU、GPU、存储、网络等硬件设备,还需要考虑不同硬件和软件之间的兼容性和版本选择,确保驱动和工具的适配性和稳定性。当算力平台的规模从十几台服务器扩展到几百台,平台部署难度会呈指数级上升。

 

首先,算力平台部署需要的相关驱动程序、软件包往往高达数十个,正确安装、部署并优化这些驱动程序与软件,需要专业的运维工程师和大量调试时间,严重影响部署效率。其次,为了确保算力平台的高性能和稳定运行,需要验证不同硬件环境下的软件适配,优化 BIOS、操作系统、底层驱动、文件系统和网络等多项指标,找到最优的选择,这一工作同样费时费力。此外,算力平台的资源状态处于时刻的变动中,如果不进行合理的资源调度与管理,很容易影响平台的资源利用率。

如何快速部署大模型算力平台?

 

PODsys 专注于大模型算力平台部署场景,提供包括基础设施环境安装、环境部署、用户管理、系统监控和资源调度在内的完整工具链,旨在打造一个开源、高效、兼容、易用的智算集群系统方案。

 

PODsys 整合了大模型算力平台部署所需的数十个驱动、软件等安装包以及对应的依赖和兼容关系,并提供了一系列的简化部署的脚本工具。使用这些工具只需要简单 2 个步骤,PODsys 即可帮助用户快速部署大模型算力平台。



步骤 1:使用 docker run 命令快速启动 PODsys 系统。

 

PODsys 系统集成了大模型算力平台部署所需的操作系统、GPU 驱动、网卡驱动、通信加速库等数十个驱动程序、软件和安装包,并提供了一系列脚本工具来简化部署,让用户可以快速安装、配置和更新集群环境。PODsys 大量选用了业界广泛使用的主流开源系统、工具、框架和软件,来保障整个部署方案的开放性、兼容性和稳定性。

 

步骤 2:使用 install_client 命令快速部署大模型算力平台的并行软件环境。

 

PODsys 将单机部署方式改成集群部署方式,可将部署效率提升 11 倍以上。在管理节点运行一句简单的命令(install_client.sh),即可完成大模型算力平台的环境配置,集成了高速文件系统接口、自动化运维工具、NVDIA CUDA 编程框架、NCCL 高性能通信库,支持 NGC 加速平台等功能。并能实现多用户、多租户管理集群。

 

PODsys 提供了全面的系统监控和管理,帮助用户实时监控集群的状态和性能指标。通过可视化的界面,用户可以查看集群资源的使用情况、作业的执行情况和性能瓶颈,从而及时调整集群配置和优化作业性能,来保证算力平台的高性能和稳定运行。



此外,PODsys 具备高效的资源调度和作业管理功能,可以根据用户的需求自动调度和管理作业,确保集群的资源利用率和作业的执行效率。

 

伴随着大模型的快速应用,算力平台的鲁棒性、易用性、部署效率成为用户关注的首要问题。针对商业用户,PODsys 还提供专业的算力平台性能调优服务。总之,PODsys 提供了一套完整的工具链,将大模型平台部署变得像系统安装一样简单,让用户省时、省力地部署大模型算力平台,助力大模型创新走好第一步。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2023-11-09 17:184747

评论

发布
暂无评论
发现更多内容

产品分析:谁是利益相关者?

石云升

产品经理 9月日更

Prometheus 2.22.0 新特性

耳东@Erdong

Prometheus 9月日更

华强买瓜•程序员版

三分恶

程序员

【LeetCode】括号的最大嵌套深度Java题解

Albert

算法 LeetCode 9月日更

写给互联网工程师的5G书 | 2. 无线传输

俞凡

架构 5G

译文:为什么超链接是蓝色的?(一)

姬翔

autojs自动化框架简介

IT蜗壳-Tango

9月日更

中秋节如何拍月亮

卢卡多多

9月日更

Java“锁”事

中原银行

Java 中原银行

JavaScript进阶(三)模块化

Augus

JavaScript 9月日更

什么是数据粒度

奔向架构师

数据仓库 9月日更

【优化技术专题】「温故而知新」基于Quartz系列的任务调度框架的动态化任务实现分析

洛神灬殇

Java quartz 任务调度 9月日更

CyclicBarrier类在性能测试中应用

FunTester

线程 多线程 性能测试 线程安全 FunTester

Opus从入门到精通(四)Opus解码程序实现

轻口味

android 音视频 9月日更

【直播预告】阿里云服务网格 ASM 产品易用性改善实践与思考

阿里巴巴云原生

阿里云 云原生

Redis核心原理与实践--列表实现原理之quicklist结构

binecy

redis 数据结构 原理分析

【Flutter 专题】42 图解页面截屏与本地保存小尝试

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

【LeetCode】回文链表Java题解

Albert

算法 LeetCode 9月日更

写给互联网工程师的5G书 | 3. 基础架构

俞凡

架构 5G 网络

在线JSON转jsdoc工具

入门小站

工具

网络攻防学习笔记 Day140

穿过生命散发芬芳

9月日更 网站安全基础

linux之fping命令

入门小站

Linux

【Vuex 源码学习】第六篇 - Vuex 的模块收集

Brave

源码 vuex 9月日更

k8s deployment controller源码分析

良凯尔

Kubernetes 源码分析 Kubernetes源码 #Kubernetes#

数据结构与算法:缓存置换算法

正向成长

LRU 置换算法

谈 C++17 里的 Observer 模式 - 补

hedzr

c++ 设计模式 观察者模式 Design Patterns c++17

Scrum Patterns:昨日天气(译)

Bruce Talk

敏捷 译文 Agile Scrum Patterns

模块八作业

NewBranSTONE

架构实战营

小小感悟

Nydia

Linux初体验:Linux操作系统

在即

9月日更

JVM 内存模型学习笔记(二)

风翱

JVM 9月日更

效率提升11倍,PODsys如何快速部署大模型AI算力平台?_AI&大模型_Pu QIN_InfoQ精选文章