[
  {
    "name": "turing",
    "imageNamePrefix": "turing-",
    "runOn": "always",
    "sccache": true,
    "cudaComputeCap": 75,
    "extraBuildArgs": "DEFAULT_USE_FLASH_ATTENTION=False",
    "grpc": true,
    "dockerfile": "Dockerfile-cuda"
  },
  {
    "name": "ampere-80",
    "imageNamePrefix": "",
    "runOn": "always",
    "sccache": true,
    "cudaComputeCap": 80,
    "grpc": true,
    "dockerfile": "Dockerfile-cuda"
  },
  {
    "name": "ampere-86",
    "imageNamePrefix": "86-",
    "runOn": "always",
    "sccache": true,
    "cudaComputeCap": 86,
    "grpc": true,
    "dockerfile": "Dockerfile-cuda"
  },
  {
    "name": "ada-lovelace",
    "imageNamePrefix": "89-",
    "runOn": "always",
    "sccache": true,
    "cudaComputeCap": 89,
    "grpc": true,
    "dockerfile": "Dockerfile-cuda"
  },
  {
    "name": "hopper",
    "imageNamePrefix": "hopper-",
    "runOn": "always",
    "sccache": true,
    "cudaComputeCap": 90,
    "grpc": true,
    "dockerfile": "Dockerfile-cuda"
  },
  {
    "name": "blackwell-100",
    "imageNamePrefix": "100-",
    "runOn": "always",
    "sccache": true,
    "cudaComputeCap": 100,
    "grpc": true,
    "dockerfile": "Dockerfile-cuda"
  },
  {
    "name": "blackwell-120",
    "imageNamePrefix": "120-",
    "runOn": "always",
    "sccache": true,
    "cudaComputeCap": 120,
    "grpc": true,
    "dockerfile": "Dockerfile-cuda"
  },
  {
    "name": "blackwell-121",
    "imageNamePrefix": "121-",
    "runOn": "always",
    "sccache": true,
    "cudaComputeCap": 121,
    "platform": "linux/arm64",
    "grpc": true,
    "dockerfile": "Dockerfile-cuda"
  },
  {
    "name": "all",
    "imageNamePrefix": "cuda-",
    "runOn": "always",
    "sccache": false,
    "grpc": false,
    "dockerfile": "Dockerfile-cuda-all"
  },
  {
    "name": "cpu",
    "imageNamePrefix": "cpu-",
    "runOn": "always",
    "sccache": true,
    "grpc": true,
    "dockerfile": "Dockerfile"
  },
  {
    "name": "cpu-arm64",
    "imageNamePrefix": "cpu-arm64-",
    "runOn": "always",
    "sccache": true,
    "platform": "linux/arm64",
    "grpc": true,
    "dockerfile": "Dockerfile-arm64"
  },
  {
    "name": "cpu-ipex",
    "imageNamePrefix": "cpu-ipex-",
    "runOn": "always",
    "sccache": true,
    "extraBuildArgs": "PLATFORM=cpu",
    "grpc": true,
    "dockerfile": "Dockerfile-intel"
  },
  {
    "name": "xpu-ipex",
    "imageNamePrefix": "xpu-ipex-",
    "runOn": "always",
    "sccache": true,
    "extraBuildArgs": "PLATFORM=xpu",
    "grpc": true,
    "dockerfile": "Dockerfile-intel"
  },
  {
    "name": "hpu",
    "imageNamePrefix": "hpu-",
    "runOn": "always",
    "sccache": true,
    "extraBuildArgs": "PLATFORM=hpu",
    "grpc": true,
    "dockerfile": "Dockerfile-intel"
  },
  {
    "name": "rocm-gfx942-gfx950",
    "imageNamePrefix": "rocm-",
    "runOn": "always",
    "sccache": true,
    "grpc": true,
    "dockerfile": "Dockerfile-rocm"
  }
]
