开发环境亮点特性
-
收起
支持远程开发 收起
支持本地IDE远程访问Notebook。
新版Notebook提供了远程开发功能,通过开启SSH连接,用户本地IDE可以远程连接到ModelArts的Notebook开发环境中,调试和运行代码。
-
收起
开发环境保存 收起
支持一键镜像保存。
ModelArts的新版Notebook提供了镜像保存功能。支持一键将运行中的Notebook实例保存为镜像,将准备好的环境保存下来,可以作为自定义镜像,方便后续使用,并且方便进行分享。
保存镜像时,安装的依赖包(pip包)不丢失,VS Code远程开发场景下,在Server端安装的插件不丢失。
-
收起
提供预置镜像 收起
即开即用,优化配置,支持主流AI引擎。
每个镜像预置的AI引擎和版本是固定的,在创建Notebook实例时明确AI引擎和版本,包括适配的芯片。
ModelArts开发环境给用户提供了一组预置镜像,主要包括PyTorch、Tensorflow、MindSpore系列。用户可以直接使用预置镜像启动Notebook实例,在实例中开发完成后,直接提交到ModelArts训练作业进行训练,而不需要做适配。
-
收起
开发调试工具 收起
ModelArts集成了基于开源的JupyterLab,可为您提供在线的交互式开发调试。您无需关注安装配置,在ModelArts管理控制台直接使用Notebook,编写和调测模型训练代码,然后基于该代码进行模型的训练。
JupyterLab是一个交互式的开发环境,是Jupyter Notebook的下一代产品,可以使用它编写Notebook、操作终端、编辑MarkDown文本、打开交互模式、查看csv文件及图片等功能。
开发环境-视频帮助
开发环境-CodeLab
04:16
开发环境-JupyterLab
03:32
开发环境-VS Code Toolkit
05:40
-
使用开发环境将本地开发的MindSpore模型迁移至云上训练
本案例介绍如何在本地进行MindSpore模型开发,并将模型迁移至ModelArts训练。ModelArts支持使用PyCharm进行“混动”开发:“混动”开发表示代码开发和调试使用本地IDE,按需使用远程资源和环境调试和训练模型。通过“混动”开发,既将模型迁移至ModelArts上训练,也保留了开发者在本地IDE开发体验。
-
开发环境-使用算法套件快速完成水表读数识别
算法开发套件中目前提供自研(ivg系列)和开源(mm系列)共两套算法资产,可应用于分类、检测、分割和OCR等任务中。本示例中将组合使用自研分割算法(ivgSegmentation)和开源OCR算法(mmOCR)完成水表读数识别项目,并使用算法开发套件将其部署为华为云在线服务。