🎯 平台核心定位与价值

ModelArts平台的核心使命是简化AI开发,它通过以下方式实现这一目标:

  • 全流程覆盖:提供从数据管理、开发环境、模型训练、模型管理到部署上线的完整工具链。

  • 降低门槛:无论是零代码的自动学习,还是面向专业开发者的本地IDE(如VSCode)远程开发,都能满足不同水平用户的需求。

  • 异构算力支持:底层兼容并高效调度昇腾(Ascend)NPU、GPU等多种异构计算资源,开发者无需关心底层硬件细节。

🧱 平台技术架构解析

ModelArts采用分层架构,每一层都各司其职,共同构成一个稳定、高效的AI开发底座。

  • 算力层:基于华为昇腾全系列AI芯片,提供万卡级大规模集群管理能力,支持资源负载调度,为大规模分布式训练提供稳定算力。

  • AI平台层:提供端到端的开发工具链,支持开发者一站式完成模型开发和上线,并具备自动化故障恢复等能力,提升全流程效率。

  • 开发工具链层:提供大模型开发套件,支持主流优质开源大模型“开箱即用”,可显著缩短大模型开发周期。

⚙️ 核心功能模块与工作流

一个典型的AI开发项目在ModelArts上大致会经历以下流程:

  1. 准备工作:配置权限,让ModelArts可以访问对象存储服务(OBS)等依赖服务;创建专属或使用公共资源池,获取计算资源。

  2. 数据准备:使用平台的数据管理功能,创建数据集并进行数据预处理、标注等操作。对于大规模标注,平台提供了半自动化标注工具,能有效提升效率。

  3. 开发与调试:在Notebook开发环境中编写和调测训练代码。Notebook提供了云上的JupyterLab环境,也支持通过插件将本地IDE(如VSCode)与云端资源连接,实现“线上线下”协同开发。

  4. 模型训练

    • 专业训练:创建训练作业,使用自己的算法或从AI Gallery订阅的算法,利用分布式训练框架(如MoXing)在昇腾或GPU集群上进行高效训练,并支持自动超参调优。

    • 零代码训练(自动学习):针对图像分类、物体检测、预测分析、声音分类、文本分类等场景,用户无需编写代码,只需上传数据、标注,平台即可自动完成模型设计、训练和部署。

  5. 模型管理:将训练完成的模型导入ModelArts进行统一管理,并遵循模型包规范编写推理代码和配置文件。

  6. 部署上线:支持将模型一键部署为在线服务(实时推理)、批量服务(批量推理)或边缘服务,方便集成到各类业务系统中。

🚀 关键特性与优势速览

特性维度 关键能力 适用场景/人群
极简开发 自动学习(零代码)、Workflow(低代码可视化)、本地IDE插件远程开发 AI初学者、业务专家、希望提升效率的专业开发者
高效训练 大规模分布式训练加速、自动超参调优、支持MindSpore/TensorFlow/PyTorch等主流框架 需要训练大规模深度学习模型的研究人员、工程师
灵活部署 在线/批量/边缘多形态部署、PD分离/超密部署提升资源利用率、多级流控保障可用性 需要将模型落地到云、边、端不同场景的开发者
异构算力 统一调度昇腾NPU、GPU等资源,提供高性价比算力,支持按需/包月计费 所有需要进行AI训练或推理的用户,可根据预算和需求灵活选择

🎓 典型应用场景

ModelArts支持从传统机器学习到前沿大模型的各类场景:

  • 大模型训练与推理:提供对DeepSeek、Llama、Qwen等主流开源大模型的训练(预训练、微调)和推理部署方案,使用Ascend-vLLM等高性能框架。

  • AIGC(AI生成内容):支持Stable Diffusion(SD1.5、SDXL等)、Wan系列视频生成模型的训练与推理,可用于图像、视频生成场景。

  • 行业AI应用:通过自动学习功能,可快速构建工业质检、零售安防、医疗影像分析等领域的定制化模型。

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐