各组件镜像构建 - tencentmusic/cube-studio GitHub Wiki
基础组件镜像
对外部依赖的组件,主要方式为直接从docker hub官网下载,不做二次封装。若依赖的开源组件存在二次封装的dockerfile则在对应的开源组件目录下
cube-studio 平台分布
install/docker/Dockerfile-base 基础环境镜像 install/docker/Dockerfile 后端镜像,同时用于watch,调度器,执行器组件 install/docker/dockerFrontend/Dockerfile cube-studio前端镜像
任务模板镜像
job-template/job/$job-name 每个模板下都包含dockerfile
notebook镜像
jupyter:
images/jupyter-notebook下为jupyter的镜像,包含普通版本,conda版本,大数据版本,pro版本
theia:
images/theia-new下为theia(vscode)的镜像
rstudio:
images/rstudio下为rstudio的镜像
matlab:
images/matlab下为matlab的镜像
gpu开发镜像
images/ubuntu-gpu下包含多个版本的python,多个版本的cuda开发环境镜像
nni的开发镜像
images/nni下包含nni的开发环境镜像,用户需要在这个镜像基础上进行二次封装镜像
推理服务的镜像
images/service包含ml-server,tfserving,torchserver,triton-server的推理框架镜像
推理服务下的镜像主要为外部开源镜像,主要增加一些运维组件
aihub镜像
aihub/src/docker下为aihub相关的基础镜像