拉取

镜像名和 tag 见各后端页面,位于基础镜像运行时镜像下。例如:

  docker pull harbor.baai.ac.cn/flagbase/flagos-base-nvidia-cuda12.8:2.1.0-0
  

镜像内预置了什么

每个 base 镜像都用 ENV 直接烘焙了厂商 SDK 环境(PATHLD_LIBRARY_PATH 以及 厂商特有的变量)——你无需 source 任何脚本。具体变量以及一条可直接复制的 docker run 命令,都在每个镜像的页面上。

按需构建

base 镜像是手动构建的,不会每次变更都触发(厂商 SDK 变更不频繁):

  • CI: 运行 Base Image Build (manual) GitHub Actions 工作流 (workflow_dispatch)——选择一个后端(或 all)以及是否推送。
  • 本地: python base/build.py <vendor>-<backend> [--push](会从 .github/build-config.yml 读取镜像仓库地址)。