PAI:一站式云原生 AI 平台|学习笔记

本文涉及的产品
交互式建模 PAI-DSW,5000CU*H 3个月
模型训练 PAI-DLC,5000CU*H 3个月
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
简介: 快速学习 PAI:一站式云原生 AI 平台。

开发者学堂课程【PAL 平台学习路线:机器学习入门到应用:PAI:一站式云原生 AI 平台】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/855/detail/14227


PAI:一站式云原生 AI 平台

 

内容介绍:

一、建模(DSW)

二、训练(DLC)

三、预测(EAS 在线预测)

四、PAI SDK 公测

 

去年的九月份云栖大会发布了一站式云原生AI平台,经过一年的建设,在PAI上已经建立了一整套。它包含了各类图像、视频、语音等,在建模的场景中提供了很多形态,包括 studio,它是通过许多可视化的方式进行建模;DSW通过交互化的方式进行建模,在很多的训练平台陆续上线。一有了模型,就会有很多的在线预测,将模型放在在线端,就可以提供真正的业务服务。PAI的目的是为了更好地服务整个云上的 AI 客户,阿里云内部有各种积极学习的场景。在云上解决真正的业务问题。今年也结合整个云上技术的变化,包含云原生,进行了更多的升级和改造。

三款最重要的 AI 工具。

 

一、建模(DSW)

首先是建模 DSW2.0发布

2.02的核心是使用了云原生的技术,彻底的容器化升级这款产品。

跟以前不同的是,它以容器化的方式很快拉起 DSW instance,同时也支持更多的企业级别的 instance 使用。

image.png

(1)简单易用

首先,可以简单地理解为开箱即用。

第二,使主流深度学习的基本框架,集成了 PAI 优化过的 TensorFlow 的框架放到整个 DSW 中使用,又集合了 PAI很多核心能力,比如自动学习 PAI-AutoML;在整个视频方面组建的能力 PAI-easyvision;也带了许多流式训练的场景,PAI-Alink、PAI 的在线服务 PAI-EAS。

(2)灵活开放

为所有的 AI 开发者开通了搜度权限,相当于在 DSW instance 做各种各样的安装,就可以兼容各种的社区插件,大大提高其灵活性。

(3)多 AI 编程模式

除了原有的 JupyterLab 模式。还集成了 WebIDE、Terminal 等方式。

以下是适用于不同场景的开发环境,多种的编程方式。

集成 JupyterLab 交 互式开发。这是现在 AI 主流的开发模式和开发环境。可以内置很多代码,也可以集成原有JupyterLab 很多优势的东西,比如说联通的 get up、联通的get、可视化工具 tensionflow,同时还支持多种数据的读写。同时通过插件的方式,让 DSW 拥有整个在阿里云上各种数据集联通的方案,比如 mass compute 数据方式。

集成 WebIDE。显而易见,AI 开发者,也可以在 DSW 本身这套产品上进行其他的软件的开发,包括 Python、Java,多样的开发环境可以集成 IDE 核心能力,比如实施在线的 debug 整个工程化管理能力。

无干扰的命令行开发环境。

多种特定的环境实际上是一个传统很重要的一个补充和方式,通过 terminal 也可以安装各种各样的插件。

也考虑到,很多的 AI 开发者实际上是 AI 的爱好者,他们也需要更多的环境来进行学习,所以我们和阿里云最大的一个开发者,天池社区合作推出了 PAI DSM 的探索版。

这主要针对高校师生、科研机构、还有个人开发者,给他们提供很多免费的计算存储资源,同时打通了整个天池社区,相当于有更多的数据进行训练。同时,可以在天池社区看到所有的AI开发的一些程序,打开 DSW 进行实验,同时在 DSW 进行了开发,也可以发布到天池社区,跟天池社区更多的开发者进行互动。

 

二、训练(DLC)

现在核心发布新的产品叫 DLCV1.0。

Doc 全名叫 deep learning containers,它实际上是 PAI 基于云原生的技术,支持云上的客户推出的深度学习的一个训练平台,他有如下特点:

(1)云原生

完全基于 Kubernetes 上

容器化

(2)弹性

支持半托管&全托管

弹性资源、动态伸缩

高性价比

(3)线性加速

数据并行&模型并行

支持亿级别的分类任务

多引擎性能增强

(4)易用

开箱即用

兼容社区接口

支持云上所有机型

1.DLC 产品的形态

如果现在已经在阿里云上购买了 GPU 集群,怎么办?

(1)统一的集群管理

DLC 可以绑定已购买的 ACK 集群,绑定以后就可以享受到 DLC 整个分布式训练的能力。

(2)训练任务管理

内置了一些 DLC 本身的 Dashboard,更好地观察 monitor 里的训练任务,有更多的方式看训练结果是否是最好的。

(3)DLC 核心性能

DLC 结合了 PAI 团队在阿里云内部很多的最佳实践。

PAI 做了多种优化。

分布式训练分两种情况,一种叫稀疏数据,当然,前提都是大规模,比如说推荐、搜索;还有一种是稠密数据,比如,图片、语音、视频。

 image.png

稀疏数据,通过 PAI 在相同资源下比较时,在阿里的一些内部场景下最高可以提高7倍的性能。对稠密数据来说,最重要的,实际上尤其 GPU 的型号,引入线性加速比的概念,从上图可以看到,线性加速比也在128张卡的情况下,能达到117,远远超过社区的系统加速比,这个是 DLC 最核心的能力。

 

三、预测(EAS 在线预测)

PAI-EAS 已经发布了一年多。

1.在云原生上提供在线服务

(1)支持高吞吐,单模型最高可以达到40w+QPS

(2)支持多种模型(传统模型、深度模型)的格式

比如说深度学习 PAI-touch、tensionflow、传统机器学习 PMIL。

(3)在线监控、免运维、蓝绿、扩缩容

(4)支持 Processor SDK

(5)模型部署支持 PAI-studio、PAI-DSW,客户上传

(6)PAI-Blade,模型编译优化,提升性价比。包括去年九月份也发布了 PAI-Blade 1.0,可以提更好的提升性价比。

但现在要说的是模型优化2.0或者简称 Blade2.0的整个发布。

2.PAI-EAS 模型优化2.0发布

去年1.0的发布实际上是支持了 tensionflow 和 GPU 的环境优化,今年整体整个PAI团队进行新的研发,支持了三个“新”。

(1)新框架

使用最火热的 Pytorch 的框架支持。

(2)新硬件

除了 GPU 的型号,可以支持更多 CPU 的型号。

(3)新设备

今天毫无疑问是移动的世界。所以集成了阿里端侧的 MNN,然后可以在端侧进行优化,将模型应用到端测,其中PAI的一款产品 order learning 的图像相关的产品已经可以去部署到端测,可以进行 order learning 训练以后,通过支付宝在端侧就直接使用新的模型。这个是有一个极大的提高。

 

四、PAI SDK 公测

实际上很多开发者和很多企业都一直在向我们询问是否有 open API SDK,PAI SDK 正式发布,会先有一个公测版本,这次 PAI SDK,实际集合了 PAI 的所有主键,包含 PAI 的建模,训练任务的查看以及整个模型的管理、模型发布到EAS、整个端到端全链路的 PAI-Plan,整体完成了所有 PAI 的能力。综上所述,PAI 最期望做一个最懂开发者的 AI平台。我们希望 PAI 通过各种各样的能力建设,为 AI 开发者提供更好的应用平台。

相关实践学习
使用PAI-EAS一键部署ChatGLM及LangChain应用
本场景中主要介绍如何使用模型在线服务(PAI-EAS)部署ChatGLM的AI-Web应用以及启动WebUI进行模型推理,并通过LangChain集成自己的业务数据。
机器学习概览及常见算法
机器学习(Machine Learning, ML)是人工智能的核心,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。 本课程将带你入门机器学习,掌握机器学习的概念和常用的算法。
相关文章
|
1月前
|
人工智能 运维 监控
首个云上 AI 原生全栈可观测平台来了!
9月21日,2024 云栖大会,阿里云发布全新的 AI 原生全栈可观测平台,首次实现云上 AI 大模型从训练到推理再到应用的全链路实时观测、告警与诊断。
118 6
|
1月前
|
人工智能 JSON 数据格式
RAG+Agent人工智能平台:RAGflow实现GraphRA知识库问答,打造极致多模态问答与AI编排流体验
【9月更文挑战第6天】RAG+Agent人工智能平台:RAGflow实现GraphRA知识库问答,打造极致多模态问答与AI编排流体验
RAG+Agent人工智能平台:RAGflow实现GraphRA知识库问答,打造极致多模态问答与AI编排流体验
|
16天前
|
人工智能 自然语言处理 关系型数据库
阿里云云原生数据仓库 AnalyticDB PostgreSQL 版已完成和开源LLMOps平台Dify官方集成
近日,阿里云云原生数据仓库 AnalyticDB PostgreSQL 版已完成和开源LLMOps平台Dify官方集成。
|
6天前
|
人工智能 Docker 容器
一、轻松部署的大模型开发平台dify.ai
一、轻松部署的大模型开发平台dify.ai
20 0
|
1月前
|
人工智能 分布式计算 大数据
AI Native平台,跨越AI应用从创新到生产的鸿沟
2024年是AI应用的元年,以大模型为中心的 AI Native 应用大爆发正在从理想变成现实。云计算带来的应用创新潮,经历了虚拟机时代和云原生时代,正在全面拥抱以大模型为核心的 AI Native 阶段,推动大数据与AI的工作流前所未有地紧密结合。领先大模型、高效的AI计算平台和统一的大数据平台是 AI Native 应用广泛落地背后不可获缺的要素。 9月20日,2024云栖大会上,阿里云副总裁、阿里云计算平台事业部负责人汪军华宣布大数据AI平台全面升级,为 AI Native 应用大爆发提供坚实的平台支撑。
|
1月前
|
人工智能 监控 Cloud Native
【涂鸦即艺术】基于云应用开发平台 CAP 部署 AI 实时生图绘板
本实验介绍如何使用阿里云的云原生应用开发平台CAP、函数计算FC和日志服务SLS,三步创建AI实时绘画平台。
【涂鸦即艺术】基于云应用开发平台 CAP 部署 AI 实时生图绘板
|
1月前
|
Kubernetes 监控 Cloud Native
Cluster Optimizer:一款云原生集群优化平台
**Cluster Optimizer** 是一款云原生集群优化平台,旨在通过自动化和智能化工具帮助企业降低云成本,解决云原生架构中的成本管理难题。面对资源闲置、配置不当和缺乏自动化优化机制等挑战,Cluster Optimizer能够深入分析云资源、应用和用户行为,精准识别优化机会,并给出具体建议,涵盖节点组、节点、GPU 节点、磁盘、持久卷和应用等多个维度。通过优化实例类型、自动扩缩容和资源分配,帮助企业降低成本、提升性能和效率。[点击此处](https://www.wiseinf.com.cn/docs/setup/) 免费安装和试用 **Cluster Optimizer 社区版**。
85 9
|
1月前
|
数据采集 机器学习/深度学习 人工智能
云栖实录 | GenAI 时代 AI Infra 工程技术趋势与平台演进
本文根据2024云栖大会实录整理而成,演讲信息如下: 演讲人:林伟 | 阿里云智能集团研究员、阿里云人工智能平台 PAI 负责人;黄博远|阿里云智能集团资深产品专家、阿里云人工智能平台 PAI 产品负责人 活动:2024 云栖大会 - AI Infra 核心技术专场、人工智能平台 PAI 年度发布专场
|
2月前
|
人工智能 自然语言处理 搜索推荐
谷歌 ai人工智能平台叫什么?请记住答案是:Gemini
Gemini 是 Google 开发的一个大型AI语言模型 ,代表着人工智能领域的一项重大进步。它是一个强大的工具,旨在理解和生成人类语言,并具备广泛的功能,可以帮助人们完成各种任务,从创作不同类型的文本到回答复杂的问题,再到翻译语言等等。
|
2月前
|
人工智能 安全 Anolis
专访英特尔:开源与 AI 迅猛发展,龙蜥社区提供高效合作平台
龙蜥社区为开源技术、AI 技术提供了一个非常好的高效合作的平台。