ModelArts让AI开发变简单的全攻略

网友投稿 880 2022-05-29

AI正在改变我们的生活,改变我们身边的各行各业,但是这条通往智能世界的路并不平坦,其中一个巨大鸿沟就是AI人才的稀缺。AI将成为全民普及性的技能,如何大幅降低AI学习门槛,帮助庞大的软件开发者群体快速掌握AI技能,把AI用起来。

软件开发的历史,就是一部降低开发者成本,提升开发体验的历史。在AI开发阶段,ModelArts也致力于提升AI开发体验,降低开发门槛。ModelArts开发环境,目标为不同类型AI开发、探索、教学用户,提供更好云化AI开发体验。

ModelArts CodeLab,让AI探索&教学更简单

案例内容一键Run秒级打开

提供免费算力规格按需切换

ModelArts Notebook 云上云下,无缝协同

代码开发与调测。云化JupyterLab使用,本地IDE+ModelArts插件远程开发能力,贴近开发人员使用习惯

云上开发环境,包含AI计算资源,云上存储,预制AI引擎

ModelArts让AI开发变简单的全攻略

运行环境自定义,将开发环境直接保存成为镜像,供训练、推理使用

通过开启SSH连接,用户本地PyCharm IDE可以远程连接到ModelArts的Notebook开发环境中,调试和运行代码。

对于使用本地IDE的开发者,由于本地资源限制,运行和调试环境大多使用团队公共搭建的CPU或GPU服务器,并且是多人共用,这带来一定的环境搭建和维护成本。

而ModelArts的Notebook的优势是即开即用,它预先装好了不同的框架,并且提供了非常多的可选规格,用户可以独占一个容器环境,不受其他人的干扰。只需简单配置,用户即可通过本地IDE连接到该环境进行运行和调试。

ModelArts的Notebook可以视作是本地PC的延伸,均视作本地开发环境,其读取数据、训练、保存文件等操作与常规的本地训练一致。

对于习惯使用本地IDE的开发者,使用远程开发方式,不影响用户的编码习惯,并且可以方便快捷的使用云上的Notebook开发环境。

PyCharm还有专门的插件PyCharm ToolKit更方便将云上资源作为本地的一个扩展。

ModelArts的新版Notebook提供了镜像保存功能。支持一键将运行中的Notebook实例保存为镜像,将准备好的环境保存下来,可以作为自定义镜像,方便后续使用,并且方便进行分享和环境切换。

镜像保存功能有如下优势:

安装的依赖包不丢失

安装的VSCode插件不丢失

非挂载盘下的文件(/home/ma-user/work/)不丢失

可直接当做训练的自定义镜像使用 (功能开发中,暂未上线)

每个镜像预置的AI引擎和版本是固定的,在创建Notebook实例时明确AI引擎和版本,包括适配的芯片。

为了简化操作,ModelArts的新版Notebook,同一个Notebook实例中不支持不同引擎之间的切换。

镜像名称

镜像描述

适配芯片

支持SSH远程开发

支持在线JupyterLab

PyTorch1.4-CUDA10.1-cuDNN7-Ubuntu18.04

CPU、GPU通用算法开发和训练基础镜像,预置AI引擎PyTorch1.4

CPU/GPU

TensorFlow2.1-CUDA10.1-cuDNN7-Ubuntu18.04

CPU、GPU通用算法开发和训练基础镜像,预置AI引擎TensorFlow2.1

CPU/GPU

MindSpore1.1.1-OpenMPI2.1.1-Ubuntu18.04

CPU算法开发和训练基础镜像,预置AI引擎MindSpore1.1.1-CPU

CPU

MindSpore1.1.1-CUDA10.1-cuDNN7-Ubuntu18.04

GPU算法开发和训练基础镜像,预置AI引擎MindSpore1.1.1-GPU

GPU

ML Studio-PySpark2.3.2-Ubuntu16.04

CPU算法开发和训练基础镜像,包含可以图形化机器学习算法开发和调测MLStudio工具,并预置PySpark2.3.2

CPU

MindStudio3.0.1-Ascend910-CANN3.3.0-Ubuntu18.04-AArch64

Ascend算子开发基础镜像,预置专业级算子开发工具MindStudio,仅支持SSH链接

Ascend 910

TensorFlow1.15-MindSpore1.2.0-CANN20.2-Euler2.8-AArch64

Ascend+ARM算法开发和训练基础镜像,预置AI引擎TensorFlow1.15和MindSpore1.2.0

Ascend 910

MindSpore1.1.1-OpenMPI2.1.1-Ubuntu18.04

GPU算法开发和训练基础镜像,预置AI引擎MindSpore1.1.1-GPU

GPU

ModelArts集成了基于开源的JupyterLab,可为您提供在线的交互式开发调试工具。您无需关注安装配置,在ModelArts管理控制台直接使用Notebook,编写和调测模型训练代码,然后基于该代码进行模型的训练。

JupyterLab是一个交互式的开发环境,是Jupyter Notebook的下一代产品,可以使用它编写Notebook、操作终端、编辑MarkDown文本、打开交互模式、查看csv文件及图片等功能。

最后,可访问AI Gallery的课程页,体验一键Run Notebook案例,开始你的AI学习。

https://marketplace.huaweicloud.com/markets/ai/gallery.html

AI AI开发平台ModelArts

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:增强 Jupyter Notebook 的功能,这里有四个妙招
下一篇:Tensorflow |(3)变量的的创建、初始化、保存和加载
相关文章