更新时间:2024-11-15 GMT+08:00

什么是ModelArts

ModelArts是华为云提供的一站式AI开发平台,提供海量数据预处理及半自动化标注、大规模分布式训练、自动化模型生成及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。

“一站式”是指AI开发的各个环节,包括数据处理、算法开发、模型训练、模型部署都可以在ModelArts上完成。从技术上看,ModelArts底层支持各种异构计算资源,开发者可以根据需要灵活选择使用,而不需要关心底层的技术。同时,ModelArts支持Tensorflow、PyTorch、MindSpore等主流开源的AI开发框架,也支持开发者使用自研的算法框架,匹配您的使用习惯。

产品形态

ModelArts提供多种产品形态,如下表所示。

表1 ModelArts产品形态介绍

产品形态

产品定位

使用场景

文档链接

ModelArts Standard

面向AI开发者的一站式开发平台, 提供了简洁易用的管理控制台,包含自动学习、数据管理、开发环境、模型训练、模型管理、部署上线等端到端的AI开发工具链,实现AI全流程生命周期管理。

面向有AI开发平台诉求的用户。

ModelArts用户指南(Standard)

ModelArts Lite Server

面向云主机资源型用户,基于裸金属服务器进行封装,可以通过弹性公网IP直接访问操作服务器。

适用于已经自建AI开发平台,仅有算力需求的用户,提供高性价比的AI算力,并预装主流AI开发套件以及自研的加速插件。

文档即将上线

ModelArts Lite Cluster

面向k8s资源型用户,提供k8s原生接口,用户可以直接操作资源池中的节点和k8s集群。

适用于已经自建AI开发平台,仅有算力需求的用户。要求用户具备k8s基础知识和技能。

ModelArts用户指南(Lite Cluster)

AI Gallery

AI Gallery百模千态社区,为用户提供优质的昇腾云AI模型开发体验和丰富的社区资源。

适用于AI开发探索。

ModelArts用户指南(AI Gallery )

访问方式

ModelArts基于不同的产品形态提供了多种访问方式。

  • 管理控制台方式

    ModelArts Standard支持通过管理控制台访问,包含自动学习、数据管理、开发环境、模型训练、AI应用管理、部署上线等功能,您可以在管理控制台端到端完成您的AI开发。

    ModelArts Studio可以通过管理控制台访问,包括大模型数据生产、微调、提示词工程、应用编排等功能。

  • SDK方式

    如果您需要将ModelArts Standard功能集成到第三方系统,用于二次开发,可选择调用SDK方式完成目的。ModelArts的SDK是对ModelArts Standard提供的REST API进行的Python封装,简化用户的开发工作。具体操作和SDK详细描述,请参见《SDK参考》。

    除此之外,在ModelArts Standard的Notebook中编写代码时,也可直接调用ModelArts SDK。

  • API方式

    如果您需要将ModelArts Standard集成到第三方系统,用于二次开发,请使用API方式访问ModelArts,具体操作和API详细描述,请参见《API参考》。

  • 云原生方式

    如果您使用的是ModelArts Lite Server形态,您可以通过弹性公网IP直接访问云主机。

    如果您使用的是ModelArts Lite Cluster形态,您可以通过k8s原生接口操作集群,详情请参见《ModelArts用户指南(Lite Cluster)》。