ModelArts开发环境提供Docker容器镜像,可作为预构建容器运行。预置镜像里面包含PyTorch,Tensorflow,MindSpore等常用AI引擎框架,镜像命名以AI引擎为主,并且每个镜像里面都预置了很多常用包,用户可以直接使…
ARM TenSorFlow镜像包含两种,tensorflow1.15-mindspore1.7.0-cann5.1.0-euler2.8-aarch64、tensorflow1.15-cann5.1.0-py3.7-euler2.8.3 …
订阅算法和预置框架涵盖了大部分的训练场景。针对特殊场景,ModelArts支持用户构建自定义镜像用于模型训练。 自定义镜像的制作要求用户对容器相关知识有比较深刻的了解,除非订阅算法和预置框架无法满足需求,否则不推荐使用。自定义镜像需上传至容…
通过预置的镜像创建Notebook实例,在基础镜像上安装对应的自定义软件和依赖,在管理页面上进行操作,进而完成将运行的实例环境以容器镜像的方式保存下来。 保存的镜像中,安装的依赖包不丢失,持久化存储的部分(home/ma-user/work…
ModelArts提供了ARM+Ascend规格的统一镜像,包括MindSpore、PyTorch,适用于开发环境,模型训练,服务部署,请参考ARM+Ascend镜像列表。 ARM+Ascend镜像列表 MindSpore统一镜像包含表1三…
用户的自定义镜像构建完成后,需要在ModelArts“镜像管理”页面注册后,方可在Notebook中使用。 SWR镜像类型设置为“私有”时,同一账号下的子用户(IAM用户)可以注册使用。 SWR镜像类型设置为“公开”时,其它用户才可以注册使…
创建开发环境 镜像注册成功后,即可在ModelArts控制台的“开发环境 > Notebook”页面,创建开发环境时选择该自定义镜像。 图1 创建开发环境 镜像注册成功后,即可在ModelArts控制台的“开发环境 > Note…
ModelArts镜像管理简介 在AI业务开发以及运行的过程中,一般都会有复杂的环境依赖需要进行调测并固化。面对开发中的开发环境的脆弱和多轨切换问题,在ModelArts的AI开发最佳实践中,通过容器镜像的方式,将运行环境进行固化,以这种方…
这一节描述如何编写一个Dockerfile,并据此构建出一个新镜像在Notebook创建实例并使用。关于Dockerfile的具体编写方法,请参考官网。 前提条件 已参考Step1 准备Docker机器并配置环境信息完成docker机器准备…
本节描述通过加载镜像构建模板并编写Dockerfile,构建出一个新镜像。如下的步骤都需要在“开发环境 > Notebook”的Terminal中完成,请提前创建好开发环境并打开Terminal。关于Dockerfile的具体编写方法…