2023华为产品测评官-开发者之声 + 华为云ModelArts试用体验心得
文章目录
- 2023华为产品测评官-开发者之声 + 华为云ModelArts试用体验心得
- 一、活动介绍
- 二、华为云ModelArts简介
- 三、AI Gallery简介
- 步骤1:订阅模型
- 步骤2:使用订阅模型部署在线服务
- 步骤3:预测结果
- 步骤4:通过API接口调用模型
- 四、ModelArts的JupyterLab
- 五、试用心得
- 1.产品文档、新手导航十分友好,上手起来起来很容易
- 2. 训练框架完备,兼容主流开源代码
- 3. 部署模型十分便捷
- 4. 预置算法复现示例,可快速上手
- 5.模型管理版本化,支持一键部署上线
- 5. 训练日志实时监控,资源统计清晰
- 6.存储和计算资源方面具备高度灵活性
一、活动介绍
以「用户视角」参与华为云CodeArts,华为云ModelArts,鲲鹏DevKit,昇腾CANN**,**昇思MindSpore,5个产品的体验任务,有3种体验方式,供你选择。分别是,入门体验、示例代码、自由体验。
作为一站式AI开发平台,华为ModelArts为AI工程师提供了非常强大且全面的支持,可以极大地提升AI模型开发的效率。
二、华为云ModelArts简介
-
ModelArts是面向AI开发者的一站式开发平台,通过AI开发全流程管理助您智能、高效地创建AI模型和一键模型部署到云、边、端。
-
ModelArts的AIGallery中预置了大量的模型、算法、数据和Notebook等资产,供初学者快速上手使用;ModelArts的自动学习功能,可以帮助用户零代码构建AI模型;ModelArts同时也提供了开发环境,用户可以在云上的JupyterLab或者本地IDE中编写训练代码,进行AI模型开发。
-
ModelArts架构
三、AI Gallery简介
AI Gallery是基于ModelArts发布的 AI应用市场,该功能极大降低了AI模型的开发门槛,基于AI Gallery的AI模型市场,即使用户不了解AI知识,通过订阅模型服务,也可以直接使用该模型。我觉得随着技术的进步和社会的发展,AI肯定是要趋于平民化的,而AI Gallery此项功能正是该方向的极大开拓者。
本次试用中,以**“商超商品识别”**模型为例,完成从AI Gallery订阅模型,到Modelarts一键部署为在线服务的免费体验过程。主要使用步骤如下:
步骤1:订阅模型
步骤2:使用订阅模型部署在线服务
点击在线部署,并配置参数
确认规格参数后,单击“提交”启动在线服务的部署。等待服务服务状态变为“运行中”时,表示服务部署成功。预计时长4分钟左右
步骤3:预测结果
在“预测”页签,单击“上传”,上传一个测试图片,单击“预测”查看预测结果
步骤4:通过API接口调用模型
可以通过HTTP/WS接口进行API调用,第三方程序可以更加方便的使用模型
四、ModelArts的JupyterLab
ModelArts支持通过JupyterLab工具在线打开Notebook,开发基于PyTorch、TensorFlow和MindSpore引擎的AI模型。具体操作流程如下图所示。
可以在AI Gallery中查找到已有的Notebook案例,并点击Run In ModelArts即可进入Jupyter Lab进行操作。
五、试用心得
通过对ModelArts的深度体验,有如下感想
1.产品文档、新手导航十分友好,上手起来起来很容易
产品快速入门导航链接如下:https://support.huaweicloud.com/qs-modelarts/modelarts_06_0006.html
2. 训练框架完备,兼容主流开源代码
ModelArts Notebook功能十分实用,支持多种主流开发语言,内置大量常用工具包,可以在线编写代码、运行程序,极大提高开发效率。同时,Notebook可以直接访问平台的数据集、训练任务等资源,实现代码和资源的无缝连接。
3. 部署模型十分便捷
只需点击部署,即可生成在线预测服务。可以通过调用服务接口,实时对外提供AI预测能力。平台会按使用情况弹性调整计算资源,确保服务性能稳定。
4. 预置算法复现示例,可快速上手
ModelArts AI Gallery中提供了丰富的算法复现示例,均为经过验证的可靠代码,包括计算机视觉、自然语言处理等多个领域,降低了算法实现的门槛,可以快速上手。
5.模型管理版本化,支持一键部署上线
训练完成后的模型可以发布为在线服务进行部署,并支持版本管理。新版本模型的部署可一键完成,无需启动新的服务。同时支持云端部署和边缘端部署,非常符合实际产品需求。
5. 训练日志实时监控,资源统计清晰
ModelArts提供了完善的日志系统和系统监控,可以清楚观察到每个训练作业的日志,包括损失函数曲线、各类指标的数据,并实时显示各节点的GPU、CPU、内存使用情况。可大幅度提升模型调试效率。
6.存储和计算资源方面具备高度灵活性
可以根据项目需求,选择合适配置的OBS存储空间,以及可扩展的GPU和CPU资源。资源可按需释放和扩容,真正实现了按需付费
通过这次对ModelArts的试用,可以看出ModelArts在易用性、功能完备性、资源弹性伸缩性等方面都具有业内领先的优势,是非常出色的AI开发与生产平台。