开发环境
开发环境介绍
在AI开发过程中搭建开发环境,安装相应软件或者硬件加速驱动都不是件容易的事情,ModelArts的开发环境,以云原生的资源使用和开发工具链的集成,目标为不同类型AI开发、探索、教学用户,提供更好的云化AI开发体验。
- 远程开发 - 本地IDE+ModelArts插件(VS Code/PyCharm ToolKit)方式远程访问Notebook,贴近开发人员使用习惯,方便快捷访问云上Notebook。
- 集成云化JupyterLab - 提供在线的交互式开发调试工具,提供免费算力,规格按需切换,案例内容秒级接入与分享,让AI探索与教学更简单。
- 开发环境保存 - 支持一键镜像保存。
ModelArts的新版Notebook提供了镜像保存功能。支持一键将运行中的Notebook实例保存为镜像,将准备好的环境保存下来,可以作为自定义镜像,方便后续使用,并且方便进行分享。
保存镜像时,安装的依赖包(pip包)不丢失,VS Code远程开发场景下,在Server端安装的插件不丢失。
- 预置镜像 - 即开即用,优化配置,支持主流AI引擎。
预置Pytorch、TensorFlow、MindSpore等通用算法开发和训练基础镜像,Ascend+ARM算法开发和训练基础镜像,模型开发基础镜像ModelBox,强化学习算法开发基础镜像,运筹优化求解器开发基础镜像,并提供图形化机器学习算法开发和调试工具ML Studio并预置PySpark镜像。
使用Notebook
- 提供CodeLab功能,一键进入开发环境,免费体验Notebook,请参见CodeLab。
- 使用云上JupyterLab访问Notebook,请参见JupyterLab。
- 使用本地IDE(PyCharm)远程访问Notebook,请参见配置PyCharm ToolKit连接。
- 使用本地IDE(VSCode)远程访问Notebook,请参见VS Code一键连接Notebook。
- 使用本地IDE(SSH工具)远程访问Notebook,请参见配置SSH工具连接。
- 使用Moxing传输OBS数据,请参见常用操作的样例代码。