环境准备
迁移环境简介
ModelArts开发环境针对推理昇腾迁移的场景提供了云上可以直接访问的开发环境,具有如下优点:
- 利用云服务的资源使用便利性,可以直接使用到不同规格的昇腾设备。
- 通过指定对应的运行镜像,可以直接使用预置的、在迁移过程中所需的工具集,且已经适配到最新的版本可以直接使用。
- 开发者可以通过浏览器入口一Notebook方式访问,也可以通过VSCode远程开发的模式直接接入到云上环境中完成迁移开发与调测,最终生成适配昇腾的推理应用。
当前支持以下两种迁移环境搭建方式:
- ModelArts Standard:在Notebook中,使用预置镜像进行。
- ModelArts Lite DevServer:在裸金属服务器中 ,自助配置好存储、安装固件、驱动、配置网络等。
ModelArts Standard
ModelArts上昇腾规格如下。
规格名称 |
描述 |
---|---|
Ascend 1*ascend-snt9b|ARM 24核 192GB |
Snt9b单卡规格,配搭ARM处理器,适合深度学习场景下的模型训练和调测 |
ModelArts提供了面向推理迁移工作的预置镜像,其中包含了最新商用版驱动、昇腾软件开发库,迁移工具链等。预置镜像可以做到即开即用,用户也可以基于预置镜像构建自定义环境内容。
ModelArts支持的昇腾迁移预置镜像如下:
区域 |
镜像名称 |
---|---|
贵阳一 |
mindspore_2.2.0-cann_7.0.1-py_3.9-euler_2.10.7-aarch64-snt9b |
贵阳一 |
mindspore_2.1.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b |
贵阳一 |
pytorch_1.11.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b |
可通过如下方式接入Notebook开发环境进行调试。
- JupyterLab:在ModelArts管理控制台,直接打开Notebook示例的方式接入开发环境,详情请见使用指导。
- VS Code:利用ModelArts插件,实现VS Code远程连接Notebook示例完成远程开发,详情请见使用指导。
下文将介绍如何在ModelArts Standard上使用预置镜像创建Notebook实例。
- ModelArts管理控制台左侧导航栏中选择“开发空间 > Notebook”,进入“Notebook”管理页面。
- 单击“创建”,进入“创建Notebook”页面。
- 请参见如下说明填写参数,并单击“立即创建”。
- 镜像:选择“公共镜像”,选择“mindspore_2.2.0-cann_7.0.1-py_3.9-euler_2.10.7-aarch64-snt9b”。
- 类型:Ascend。
- 规格:选择snt9b资源。
- 存储配置:云硬盘EVS。
- 磁盘规格:按照对应的存储使用情况可选择存储大小。
- SSH远程开发:如果需通过VS Code远程连接Notebook实例,可打开SSH远程开发,并选择自己的密钥对。
图1 实例创建
- 在Notebook列表,单击“操作列”的“打开”,打开Notebook示例。
图2 运行实例
图3 线上Notebook入口
ModelArts Lite DevServer
开通裸金属服务器资源请见DevServer资源开通,在裸金属服务器上搭建迁移环境请见裸金属服务器环境配置指导。