使用场景和构建流程说明
用户在使用ModelArts开发环境时,经常需要对开发环境进行一些改造,如安装、升级或卸载一些包。但是某些包的安装升级需要root权限,运行中的Notebook实例中无root权限,所以在Notebook实例中安装需要root权限的软件,这一点在预置的开发环境镜像中是无法实现的。
此时,用户可以使用ModelArts提供的基础镜像或第三方的镜像来编写Dockerfile,构建出完全适合自己的镜像。然后将镜像进行注册,用以创建新的开发环境,满足自己的业务需求。
本案例将基于ModelArts提供的PyTorch基础镜像,安装pytorch 1.8, ffmpeg 3和gcc 8,构建一个面向AI开发的新环境。
主要流程如下图所示:
![](https://support.huaweicloud.com/docker-modelarts/figure/zh-cn_image_0000001806398368.png)
![](https://support.huaweicloud.com/docker-modelarts/public_sys-resources/note_3.0-zh-cn.png)
本案例适用于华为云-北京四Region。