DLRover:蚂蚁开源大规模智能分布式训练系统

DLRover 部署指南之5分钟上手分布式模型训练,让你体验别样人生 这里逻辑目前看来似乎存在bug,如果旧节点长时间Err status,DLRover并不会主动清理,但是会拉起新的节点(因为组网最小集合不满足),于是发生失败的节点越多,新加入的节点越多,节点越多,失败的概率增大;仅安装基础CRDs,也是测试DLRover后续需要使用到的elasticjobs.elastic.iml.github.io和scaleplans.elastic.iml.github.io;前往https://golang.google.cn/dl/ 下载对应的版本包; 阅读详情

6332517e1ef6186b5381f17c32f1f92f.gif

文|沙剑

蚂蚁集团高级技术专家

专注分布式深度学习领域

主要负责蚂蚁大规模分布式训练引擎的设计和开发

本文 4491 字 阅读 12 分钟

本文整体介绍了 DLRover 的项目动机与核心能力,未来我们会发布一系列文章,来从同步/异步弹性训练,优化策略服务,多种集群和训练框架对接,策略定制开发等多个角度来介绍 DLRover 的更多细节,敬请期待。

01

技术背景

2022 年 6 月,蚂蚁集团决定全面引入 ESG 框架,启动并确立了“数字普惠”、“绿色低碳”、“科技创新”、“开放生态”四位一体的可持续发展战略。针对“绿色低碳”,设立了 4 个子议题,包括绿色运营、科技助力产业碳中和、生态保护与修复绿色低碳生活。

在此背景下,绿色 AI 也成为蚂蚁 AI Infra 团队的一个重要工作方向。作为绿色 AI 的重要板块,工程提效项目致力于打造高性能离在线 AI 工程体系,通过提升算力效率和资源利用率,最终达到节省资源降低碳排放的目的。

当前,用户提交分布式训练作业的工具有 Yarn 或者 KubeFlow/Training-Operator。在提交作业时,用户需要在作业中指定作业资源,包括不同角色的节点数量和资源规格(CPU 核数、内存、GPU 等)。

在训练作业提交后,作业可能遇到如下问题:

  • 集群资源不足以启动作业的所有节点,作业只能等待。

  • 训练作业的节点可能会出错,比如被高优任务抢占、机器故障、IO 故障等,导致作业失败。

出现这些问题后,用户只能修改作业资源来重新提交作业。

针对这两个问题,蚂蚁集团早期基于 Kubernetes 开源了 ElasticDL 项目来支持 K8s 上 TF 2.x 分布式训练的弹性容错。在项目落地过程中我们又发现了如下问题:

  • 用户配置的资源可能过少引起 OOM 和训练性能差。

  • 用户为了保障作业成功率和速度,通常会配置超额资源导致利用率低。

  • 越来越多的用户使用 PyTorch 或其他 TF 之外的框架来开发和训练模型。

  • 越来越多的分布式集群开始支持 AI 作业,比如 Ray、Spark 集群,能否适配任意计算集群?

  • 在线学习越来越被广泛采用的情况下,

    如何运用一套系统同时解决兼容离在线训练?

前两个问题使得集群 CPU 利用率通常只有 20% 上下,同时算法开发人员需要投入很多人工运维成本,为了解决训练端资源提效的需求,支持在不同集群上针对在离线多种训练模式,给不同框架的分布式训练作业自动地寻找最优资源配置。

蚂蚁 AI Infra 团队基于 ElasticDL 弹性容错的思路,升级扩展并开源了 DLRover,其目标在于提升分布式模型训练的智能性,目前很多公司的训练作业都是跑在混部的集群中,运行环境复杂多变,正如其名,DLRover 作为分布式训练领域的火星车,帮助用户驾驭崎岖的训练之路。

595ce8e6ae73286dae8d410a9b41875c.png

02

整体方案

DLRover 提出了 “ML for System” 的理念来提升分布式训练的智能性,那么这样的系统应该具备哪些能力呢?

我们认为主要体现在如下几个方面:

  • 解耦:不和底层训练框架耦合在一起,只依赖接口抽象,遵循依赖倒置原则。(i.e. Elastic Runtime)

  • 资源调度:具备上帝视角的资源调度管控能力。和建立在对作业精准画像的决策能力。

  • 数据驱动:同时收集掌握集群资源数据,也掌握训练作业数据。以数据驱动智能。

  • 作业交互:以对训练作业以及模型白盒化的理解,动态根据实际情况,对训练作业进行优化调整。超越简单机械的弹性容错!

  • 智能:通过对集群以及作业信息的收集,结合算法模型+固定策略产出精准的作业优化策略。

我们希望设计并实现一个系统,让用户完全摆脱资源配置的束缚,专注于模型训练本身。在没有任何资源配置输入的情况下,DLRover 仍然可以为每个训练作业提供最佳资源配置。考虑到用户可能会以不同的方式运行他们的训练作业,DLRover 除了面向训练平台进行作业统一管理的 Cluster Mode,也提供 Single-Job Mode 方便独立的算法开发者也能享受到弹性容错等基本特性。

03

系统架构

DLRover 由四个主要组件组成:ElasticJob、Elastic Trainer、Brain 服务和 Cluster Monitor。

ac2acde5e4042bc25f2a85d9cb13b3eb.png

上图显示了 DLRover 如何在 K8s 集群上管理深度学习训练作业。DLRover 以 ElasticJob CRD 的形式将作业提交到集群。收到 CRD 后,ElasticJob Operator 会拉起一个 Master Pod 作为 Elastic Trainer。其从 Brain 服务中获取初始资源计划。Elastic Trainer 用它来创建 Scale CRD,并应用 Scale CRD 通知 ElasticJob Controller 启动所需的 Pod,每个 Pod 将在其上启动一个 Elastic Agent。

在训练过程中,Elastic Trainer 的 Training Master 将数据分片分发给 Worker。同时,Cluster Monitor 监控每个作业的运行状态(i.e.每个节点的 Workload)和集群状态(i.e. 资源水位)。这些数据将定期报告给 Brain,Brain 将数据持久化到数据库中。

然后 DLRover Brain 根据作业的运行状态,选择合适的算法生成新的资源计划,并通知 Elastic Trainer 开始资源调整。

总的来讲,DLRover 可以帮助分布式训练作业自动化运行在集群中,可以看作分布式作业的自动驾驶,模型开发者只需要关注模型的算法设计,DLRover 目前开源版则可以为用户提供如下能力:

  • 自动资源推导:帮助用户自动初始化训练资源,提升资源利用率与作业稳定性。

  • 动态训练数据分片:针对不同 Worker 性能不通造成的木桶效应,根据实际消费速度分配训练数据,可配合 Failover 记录消费位点,数据不丢失。

  • 单点容错:提供单点容错的能力,不需要完整重启作业。

  • 资源弹性:支持运行时 Pod 级和 CPU/Memory 级的资源弹性扩缩容,动态全局优化决策。

04

DLRover 能带来什么

1.作业零资源参数配置

用户提交分布式作业时无需提供任何资源信息,DLRover 会自动对作业进行画像,推导出最优的资源配置,同时运行时可以根据实际情况(集群资源、样本流量、当前利用率、...)自动对资源进行调整。下面展示了两种提交脚本的配置对比:

0e9d0ac989a3d21feca0d6821d3b9fcb.png

2. 单点容错提升作业稳定性与恢复效率

DLRover 支持单点恢复 Parameter Server 和 Worker 角色的失败退出而不需要整体作业重启,对于非用户代码和数据类型的错误可以实现用户无感的重启。例如集群中,很常见的一类错误是由于用户配置了不足的内存,导致训练 OOM。在 DLRover 的帮助下,我们可以自动拉起一个优化配置的节点来恢复失败的 Node。在真实环境下,DLRover 管理的训练作业,相比基线的 Kubeflow TF-Operator 作业,训练成功率从 84% 提升到了 95% 以上。

448fbe7adc674804c41b67f32d45fb2a.png

3. 自动扩缩容提升作业训练性能

DLRover 针对 Parameter Server 和 Worker 级别都支持在训练运行时进行自动的调节训练资源以提升训练性能。通过监控作业节点的 Workload,DLRover 可以分析资源配置的瓶颈。常见的资源瓶颈有:节点抢占、Workload 不平衡、CPU 不足导致算力低下、节点数目不足。DLRover 可以通过动态的资源热更新来持续优化训练性能。

4cc93f5b5701105e2e9e2173a076b371.png

4. 自动扩缩容提升作业资源利用率

通常不同的模型训练作业,需要不同的资源配置。然而用户倾向于超额配置作业的资源以保障作业的成功率。这通常会导致大量的资源浪费。DLRover 的自动扩缩容能力,可以自动根据作业的真实需求配置资源,以最少的资源达到最优的训练性能,从而减少资源浪费。下图显示了自动资源对比手动资源的资源利用率曲线对比:

6f99ef96fbcb89fad29975dfe41ecd52.png

5. 动态数据分发解决慢节点问题

混部集群存在资源超卖和抢占的情况,部分节点消费数据慢,快节点需要等待慢节点,降低训练速度。DLRover 可以通过数据动态分发给慢节点少分发一些数据,减少等待。此外 DLRover 应该保证训练任务尽可能按照用户配置参数消费数据,避免重复消费/丢失数据,这会给训练带来不确定性,影响模型性能。

当扩容或者缩容时,需要有个全局协调者知道记录节点当前消费数据详情。当节点失败重启后,全局协调者需要知道节点已经消费和尚未消费的数据。如果这些逻辑让训练节点来做,训练节点和训练节点之间需要交互,增加训练节点逻辑的复杂性。DLRover Master 充当了这个全局协调者的角色。

总而言之,在我们看来,通过动态数据可以简化训练节点逻辑的复杂性,训练节点只管从 DLRover Master 获取 Shard,然后读取数据,不需要处理其他的逻辑。

6. 统一离线与在线学习范式

上述动态数据分片特性,实际上帮助我们将 Data Source 和训练作业进行了解耦,在此基础上 DLRover 可以同时支持离线训练,也可以支持消费实时样本流的在线学习作业。(可以通过 Dlrover.trainer 直接对接样本流,也可以作为流计算引擎的训练 Sink 节点)

在蚂蚁的实践中,DLRover 可以作为一个理想的组件,来帮助我们构建出一个端到端的在线学习系统。DLRover 可以提供数据源消费位点记录与恢复,在线学习长跑作业稳定性与性能保障,资源利用率保障等一系列实际问题。我们的开源仓库中也提供了简单的范例,后续我们也会开放更多周边组件。

7. 支持异步和同步训练模式

训练集群中每天都运行着不同业务域性质各异的训练作业:推荐系统的大规模稀疏模型通常运行在 PS/Worker 架构的训练模式下进行异步参数更新,资源也多以 CPU 计算为主。CV/NLP 领域的稠密模型则多以数据并行的方式在 GPU 服务器上进行同步训练,这时只有 Worker 一种角色。

DLRover 在设计上,可以同时支持同步和异步更新模式,做到针对各种训练范式的统一。

8. 同训 DL 练框架解耦

DLRover 支持用户使用任何自己的训练框架,底层训练代码通过提供约定的 API 接口以实现自动弹性扩缩等需要同底层分布式代码深度交互。集群中部署完成后,终端算法同学基本可以无感接入。

05

总结 & 未来计划

DLRover 目前已经在蚂蚁大规模落地,集群资源利用率相对于基线稳定获得了 15% 以上的提升。同时也有效解决了由于资源配置不合理造成的训练吞吐不及预期的问题。我们希望通过 DLRover 的开源可以帮助更多同行一起推行低碳、绿色、AI 的理念。同时也切实降低模型开发中的运维成本,释放更多的生产力去解决业务的问题。

当前 DLRover 的调优算法,以及资源,作业画像策略主要针对蚂蚁内部技术栈优化。考虑到不同机构实际技术栈的多样性,在设计上,DLRover 在 API 层做了统一接口抽象,具体调优算法与作业画像策略则可灵活自定义。我们欢迎不同机构的开发者也能根据自身特点,同我们一起共建 DLRover 项目,将其发展壮大。

了解更多...

DLRover Star 一下✨:
https://github.com/intelligent-machine-learning

   本周推荐阅读  

bf6a8f137af64d236c91b4930fa47cee.png

Go 原生插件使用问题全解析

3770b8ed36cb01ace4d7f1a5aa1b9c98.png

MOSN 构建 Subset 优化思路分享

2987414183a37da85e0960908061ed25.png

MOSN 文档使用指南

1c3ae0209db43ae70a5ec648ddf6ee56.png

MOSN 1.0 发布,开启新架构演进

ca6d42e18ccddb0d145adf94d6002e6d.jpeg

蚂蚁开源大模型容错框架DLRover介绍 ElasticDL基于 TensorFlow 2.0 和 Kubernetes 的弹性分布式深度学习框架。不同于 Kubeflow/TF-operator 给每个集群部署一个 Kubernetes Operator 的方式, ElasticDL 为每个作业引入一个 master 进程。通过调用 Kubernetes API,master 进程了解集群情况; 阅读详情

相关推荐

提高 AI 训练算力效率:蚂蚁 DLRover 故障自愈技术的创新实践

本文来自(花名长凡)在 2024 全球开发者先锋大会(GDC)的分享——《DLRover 训练故障自愈:大幅提升大规模 AI 训练的算力效率》。

金融机器智能社区 1863

议题介绍|DLRover Open Day「大模型时代的 AI 基建」

本周六!本周六!本周六!DLRover 将举办首次开放日活动!欢迎更多小伙伴参与共建合作DLRover 是什么DLRover(Distributed Deep Learning System)是蚂蚁集团 AI Infra 团队维护的开源社区,是基于云原生技术打造的智能化分布式深度学习系统。DLRover 使得开发人员能够专注于模型架构的设计,而无需处理任何工程方面的细节,例如硬件加速和分布式运行等...

金融级分布式架构 678

Java后端中的链路追踪:使用OpenTelemetry实现全链路监控

在现代的微服务架构中,链路追踪是监控和优化系统性能的关键技术。通过链路追踪,我们可以跟踪请求在系统中的流转,识别性能瓶颈,定位问题根源。本文将介绍如何在Java后端应用中使用OpenTelemetry实现全链路监控,包括具体的实现步骤和代码示例。通过集成OpenTelemetry,您可以实现全面的链路追踪,帮助您识别瓶颈和潜在问题,从而提升系统的可靠性和用户体验。OpenTelemetry是一个开源项目,旨在提供统一的工具集来收集、处理和导出应用程序的遥测数据,包括跟踪、度量和日志。

聚娃科技开发者博客 1730

万字长文详解|DLRover LLM Agent:大模型驱动的高效集群资源调优

本文介绍了DLRover LLM Agent,展示了基于 LLM 上下文学习能力的优化算法设计理念以及在DLRover 资源调优上的应用方法和效果。

DB_GPT的博客 1421

Keil5芯片包下载后无法识别?手把手排查教程

遇到Keil5芯片包下载后不被识别的问题别慌,常见原因包括安装路径错误或包未正确注册。通过检查Pack Installer状态和手动更新设备支持列表,轻松排查故障,确保开发环境正常运行。

weixin_35459464的博客 881

[漏洞利用]利用五次Shift越权破解win7\win10开机密码

注:第一个学习和接触的Windows漏洞 文章目录本机实验环境前置知识漏洞原理漏洞介绍漏洞验证解决方法基本流程介绍详细步骤截图 本机实验环境 虚拟机:VMware Workstation 14 pro 操作系统:Windows10 前置知识 1、cmd工具路径 c:\windows\system32\cmd,按五次shift默认调用同目录下sethc文件,其路径为“c:\windows\system32\sethc.exe” 2、用户/账户密码存储位置 c:\windows\system32\config\

Y4tacker的博客 2万+

DLRover 如何拯救算力浪费?10 分钟自动定位故障机,1 秒内保存 Checkpoint!

分布式全链路因果学习系统 OpenASCE:大模型驱动的知识图谱 OpenSPG:大规模图学习系统 OpenAGL:4 月 25、26 日,全球机器学习技术大会在上海环球港凯悦大酒店举行!蚂蚁集团 DLRover 开源负责人王勤龙在大会上发表了《DLRover 训练故障自愈:大幅提升大规模 AI 训练的算力效率》主题演讲,分享如何在千卡规模大模型训练作业下,快速故障自愈,王勤龙介绍了 DLRover 背后的技术原理和使用案例,以及 DLRover 在社区大模型的实战效果。

金融机器智能社区 1392

告别虚拟机!用ZYNQ7000和PYNQ 2.6.0打造一个能实时识别人脸的“智能摄像头”

本文详细介绍了如何利用Xilinx ZYNQ7000开发板和PYNQ 2.6.0框架构建实时人脸识别系统。通过硬件加速和嵌入式开发技术,该系统实现了低延迟、低功耗的独立运行能力,适用于边缘计算和物联网应用。文章包含从环境搭建到核心功能实现的完整指南,并提供了性能优化和问题排查的实用技巧。

weixin_42543046的博客 393

ATorch:蚂蚁开源PyTorch分布式训练扩展库,助你将硬件算力压榨到极致

2023年上半年,蚂蚁AI Infra团队开源了DLRover项目,致力于通过提升深度学习训练过程的智能性,来解决整个系统的提效问题,目前DLRover支持了蚂蚁深度学习系统中的自动资源动态优化与分布式训练稳定性的提升,这次我们也在DLRover项目中开放了内部真实使用的大模型训练加速的工作ATorch,用户通过它可以快速get工业级千亿模型千卡级训练提效体验。

AI_Infra的博客 1805

英飞凌TC3xx之一起认识GTM系列(一)先来认识GTM架构

本文讲述英飞凌TC3xx的通用计时器GTM的架构。

无所适从的我的博客 4601

YOLOv11改进 ,YOLOv11改进主干网络为MobileNetV3,助力涨点

MobileNetV3通过结合硬件感知网络架构搜索(NAS)和NetAdapt算法,通过新颖的架构改进进一步提升了性能。本文开始探讨了自动化搜索算法与网络设计如何协同工作,以利用互补方法来提升整体技术水平。通过这一过程,创建了两个新的MobileNet模型:MobileNetV3-Large和MobileNetV3-Small,分别针对高资源和低资源使用场景。这些模型随后被适配并应用于目标检测和语义分割任务。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1940

【在线回放】NVIDIA GTC 2024 大会 | 如何降低 AI 工程成本?蚂蚁从训练到推理的全栈实践

在 GTC 2024 大会 China AI Day 线上专场的演讲。在演讲中张科分享了 AI 工程当前的现状和主要挑战,以及蚂蚁集团在 AI 工程领域的实践经验和开源项目

金融机器智能社区 2219

RK3588 buildroot 双网口bonding调试

本文介绍了Rockchip Buildroot中配置网络冗余的方法,通过bonding技术将多个物理网口合并为逻辑接口。主要内容包括:1)7种常见bonding模式的特点及适用场景;2)RK3588的具体配置流程,包括内核配置(启用bonding驱动、修改dts)、添加ifenslave工具;3)系统编译和网络状态检查。

501846585_QQAndroid_java 460

千卡训练有效时间占比超过95%,蚂蚁集团AI Infra技术开源

据了解,蚂蚁集团在人工智能领域持续进行技术投入,最近,蚂蚁集团在内部成立了AI创新研发部门NextEvo,承担了蚂蚁AI的所有核心技术研发,包含百灵大模型的所有研发工作,涉及AI算法、AI工程、NLP、AIGC等核心技术,并在布局多模态大模型、数字人等领域的技术研发和产品创新。作为自动化分布式深度学习系统,DLRover的“自动驾驶”功能模块还包括:Atorch,一种PyTorch分布式训练扩展库,在千亿参数模型千卡级别规模下,训练的算力利用率可达60%,帮助开发者进一步压榨硬件算力。

GZZN2019的博客 963

ubuntu下安装多版本cuda及版本切换教程

首先,从官网下载所需版本的cuda安装包,下载链接。选择对应版本后,会跳转到该版本的配置信息页面。比如我是ubuntu20.04系统,已经安装好了cuda10.0,但是现在还需要用到cuda9.0。那么,在选定版本后,配置信息如下图所示(由于Version选项中没有20.04,因此我们随便选一个即可,这里选的16.04,这一选项不会影响后面的安装),Installer Type选择为runfile(因为使用deb文件进行安装的话,可能会将已经安装的较新的显卡驱动给替换掉),选择好之后点击Base Insta

zeeq的博客 3万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

DLRover - 小记

它帮助模型开发人员专注于模型结构,而不需要考虑任何工程方面的东西,比如硬件加速、分布式运行等。现在,它为K8s/Ray上的深度学习培训工作提供自动化操作和维护。DLOver使大型人工智能模型的分布式训练变得简单、稳定、快速和绿色。它可以在分布式集群上自动训练深度学习模型。

AI工程化、开源分享、文档翻译、代码笔记 1750

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【活动预告】2024 全球机器学习技术大会|大模型训练故障自愈技术与实践分享

开发深度学习训练的相关算法,让训练更高效、智能,例如优化器。为此,DLRover 开源了训练故障自愈技术,通过快速的节点状态检测、弹性扩缩容、动态组网和Flash Checkpoint 等技术,最大程度地降低故障导致的算力浪费。DLRover 提供的 Flash Checkpoint 还对大模型训练与微调的常用框架提供支持,如 Megatron-LM、DeepSpeed、FSDP、HuggingFace Transformers 中的 Trainer 等,算法开发人员都可以实现“开箱即用”。

金融机器智能社区 764

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

一个令人惊艳的 AI 神器,开源了!

关注下方公众号,分别回复【红包】【龙年】【龙年红包】获取最新的封面领取入口过去一年,各类 AI 大模型的发展可谓如日中天。各个科技公司竞相推出自己的大语言模型,试图在即将到来的 AI 时代占据自己的一席之地。在大模型的研发过程中,算力消耗可谓是老生常谈的话题之一。据统计,AI 算力在 70 年内增长了 6.8 亿倍。在如此大体量的算力增长环境下,应该如何通过技术来合理降低、高效利用算力,便成为了一...

code小生 286

【演讲回顾】DLRover 如何拯救算力浪费?10 分钟自动定位故障机,1 秒内保存 Checkpoint!

4 月 25、26 日,全球机器学习技术大会在上海环球港凯悦大酒店举行!蚂蚁集团 DLRover 开源负责人王勤龙在大会上发表了《DLRover 训练故障自愈:大幅提升大规模 AI 训练的算力效率》主题演讲,分享如何在千卡规模大模型训练作业下,快速故障自愈,王勤龙介绍了 DLRover 背后的技术原理和使用案例,以及 DLRover 在社区大模型的实战效果。

xhwuli的专栏

大模型如何突破算力限制?解析蚂蚁MoE大模型低成本训练

3月初,蚂蚁集团Ling团队发表了《每一个FLOP都至关重要:无需高级GPU即可扩展3000亿参数混合专家LING大模型》的论文报告,开源了两款不同规模的 MoE (混合专家)大语言模型——百灵轻量版(Ling-Lite)与百灵增强版(Ling-Plus),并提出一种创新的训练方法:在低配置 GPU 上高效训练 3000 亿参数的 MoE 模型,将成本降低了20%。实验表明,即使在使用国产GPU的低性能设备上,这两款模型也能实现高效训练,其性能与完全使用高端芯片、同规模的稠密模型及MoE模型相当。

优快云资讯 1540

蚂蚁集团技术专家邀你齐聚全球机器学习技术大会!

2024 全球机器学习技术大会将于 4 月 25、26 日在上海环球港凯悦大酒店隆重举行!届时,来自阿里、微软、蚂蚁集团、小米、零一万物、复旦大学教授、智源人工智能研究院等大模型领域的专家将云集于此,与你共同探讨人工智能的前沿发展和行业最佳实践。其中,蚂蚁集团的高级技术专家郑琦、AI Infra 技术专家王勤龙将受邀出席,并发表大模型相关技术主题演讲。机密计算实现大模型应用全生命周期安全来自蚂蚁可...

AI科技大本营 769

在云计算环境中,如何利用 AI 改进云计算系统和数据库系统性能

2023年我想大家讨论最多,热度最大的技术领域就是 AIGC 了,AI绘画的兴起,ChatGPT的火爆,在微软背后推手的 OpenAI 大战 Google几回合后,国内各种的大语言模型产品也随之各家百花齐放,什么文心一言、通义千问、科大讯飞的星火以及华为的盘古等等,一下子国内也涌现出几十种人工智能的大语言模型产品。ChatGPT 爆火之后,你是否有冷静的思考过 AIGC 的兴起对我们有哪些机遇与挑战?我们如何将AI 应用到我们现有的工作学习中?

我在山城重庆,我希望能为这片软件沙漠地带贡献自己的一滴水,Stay tuned! 5279

上海交大研究团队成功开发可读大模型指纹 /苹果连续17年蝉联全球最受赞赏公司榜首 |魔法半周报

我有魔法✨为你劈开信息大海❗高效获取AIGC的热门事件🔥,更新AIGC的最新动态,生成相应的魔法简报,节省阅读时间👻。

我有魔法WYMF 929
上一篇: Nydus 在约苗平台的容器镜像加速实践
下一篇: Seata-go 1.1.0 发布,补齐 AT 模式支持
SOFAStack
博客等级 码龄7年 747粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值