239 lines
6.0 KiB
YAML
239 lines
6.0 KiB
YAML
group: release build
|
|
steps:
|
|
- name: raycpubaseextra-testdeps
|
|
label: "wanda: ray.py{{array.python}}.cpu.base-extra-testdeps"
|
|
wanda: docker/base-extra-testdeps/cpu.wanda.yaml
|
|
array:
|
|
python:
|
|
- "3.10"
|
|
- "3.11"
|
|
- "3.12"
|
|
- "3.13"
|
|
env:
|
|
PYTHON_VERSION: "{{array.python}}"
|
|
IMAGE_TYPE: "ray"
|
|
depends_on:
|
|
- raycpubaseextra($)
|
|
|
|
- name: raycudabaseextra-testdeps
|
|
label: "wanda: ray.py{{array.python}}.cu{{array.cuda}}.base-extra-testdeps"
|
|
wanda: docker/base-extra-testdeps/cuda.wanda.yaml
|
|
array:
|
|
python:
|
|
- "3.10"
|
|
- "3.11"
|
|
- "3.12"
|
|
- "3.13"
|
|
cuda:
|
|
- "12.3.2-cudnn9"
|
|
- "13.0.0-cudnn"
|
|
env:
|
|
PYTHON_VERSION: "{{array.python}}"
|
|
CUDA_VERSION: "{{array.cuda}}"
|
|
IMAGE_TYPE: "ray"
|
|
depends_on:
|
|
- raycudabaseextra($)
|
|
|
|
- name: ray-llmbaseextra-testdeps
|
|
label: "wanda: ray.py{{array.python}}.llm.base-extra-testdeps (cuda {{array.cuda}})"
|
|
wanda: docker/base-extra-testdeps/cuda.wanda.yaml
|
|
array:
|
|
python:
|
|
- "3.12"
|
|
cuda:
|
|
- "13.0.0-cudnn"
|
|
env:
|
|
PYTHON_VERSION: "{{array.python}}"
|
|
CUDA_VERSION: "{{array.cuda}}"
|
|
IMAGE_TYPE: "ray-llm"
|
|
depends_on:
|
|
- ray-llmbaseextra($)
|
|
|
|
- name: ray-mlcudabaseextra-testdeps
|
|
label: "wanda: ray.py{{array.python}}.cu{{array.cuda}}.ml.base-extra-testdeps"
|
|
wanda: docker/base-extra-testdeps/cuda.wanda.yaml
|
|
array:
|
|
python:
|
|
- "3.10"
|
|
cuda:
|
|
- "12.1.1-cudnn8"
|
|
env:
|
|
PYTHON_VERSION: "{{array.python}}"
|
|
CUDA_VERSION: "{{array.cuda}}"
|
|
IMAGE_TYPE: "ray-ml"
|
|
depends_on:
|
|
- ray-mlcudabaseextra($)
|
|
|
|
- name: ray-anyscale-cpu-build
|
|
label: "wanda: ray-anyscale py{{array.python}} cpu"
|
|
wanda: ci/docker/ray-anyscale-cpu.wanda.yaml
|
|
env_file: rayci.env
|
|
array:
|
|
python:
|
|
# This list should be kept in sync with the list of supported Python in
|
|
# release test suite
|
|
- "3.10"
|
|
- "3.11"
|
|
- "3.12"
|
|
- "3.13"
|
|
env:
|
|
PYTHON_VERSION: "{{array.python}}"
|
|
ARCH_SUFFIX: ""
|
|
tags:
|
|
- oss
|
|
depends_on:
|
|
- ray-wheel-build($)
|
|
- raycpubaseextra-testdeps($)
|
|
|
|
- name: ray-anyscale-cuda-build
|
|
label: "wanda: ray-anyscale py{{array.python}} {{array.gpu}}"
|
|
wanda: ci/docker/ray-anyscale-cuda.wanda.yaml
|
|
env_file: rayci.env
|
|
array:
|
|
gpu:
|
|
- "cu12.3.2-cudnn9"
|
|
- "cu13.0.0-cudnn"
|
|
python:
|
|
# This list should be kept in sync with the list of supported Python in
|
|
# release test suite
|
|
- "3.10"
|
|
- "3.11"
|
|
- "3.12"
|
|
- "3.13"
|
|
env:
|
|
PYTHON_VERSION: "{{array.python}}"
|
|
GPU: "{{array.gpu}}"
|
|
ARCH_SUFFIX: ""
|
|
tags:
|
|
- oss
|
|
depends_on:
|
|
- ray-wheel-build($)
|
|
- raycudabaseextra-testdeps($)
|
|
|
|
- label: ":crane: publish: ray-anyscale py{{array.python}} cpu"
|
|
key: anyscalecpubuild
|
|
instance_type: release-medium
|
|
mount_buildkite_agent: true
|
|
tags:
|
|
- oss
|
|
commands:
|
|
- bazel run //ci/ray_ci/automation:push_release_test_image --
|
|
--python-version {{array.python}}
|
|
--platform cpu
|
|
--image-type ray
|
|
--upload
|
|
depends_on:
|
|
- forge
|
|
- ray-anyscale-cpu-build($)
|
|
array:
|
|
python:
|
|
- "3.10"
|
|
- "3.11"
|
|
- "3.12"
|
|
- "3.13"
|
|
|
|
- label: ":crane: publish: ray-anyscale py{{array.python}} {{array.gpu}}"
|
|
key: anyscalecudabuild
|
|
instance_type: release-medium
|
|
mount_buildkite_agent: true
|
|
tags:
|
|
- oss
|
|
commands:
|
|
- bazel run //ci/ray_ci/automation:push_release_test_image --
|
|
--python-version {{array.python}}
|
|
--platform {{array.gpu}}
|
|
--image-type ray
|
|
--upload
|
|
depends_on:
|
|
- forge
|
|
- ray-anyscale-cuda-build($)
|
|
array:
|
|
gpu:
|
|
- cu12.3.2-cudnn9
|
|
- cu13.0.0-cudnn
|
|
python:
|
|
- "3.10"
|
|
- "3.11"
|
|
- "3.12"
|
|
- "3.13"
|
|
|
|
- name: ray-llm-anyscale-cuda-build
|
|
label: "wanda: ray-llm-anyscale py{{array.python}} {{array.gpu}}"
|
|
wanda: ci/docker/ray-llm-anyscale-cuda.wanda.yaml
|
|
env_file: rayci.env
|
|
array:
|
|
gpu:
|
|
- "cu13.0.0-cudnn"
|
|
python:
|
|
- "3.12"
|
|
env:
|
|
PYTHON_VERSION: "{{array.python}}"
|
|
GPU: "{{array.gpu}}"
|
|
ARCH_SUFFIX: ""
|
|
tags:
|
|
- oss
|
|
depends_on:
|
|
- ray-wheel-build($)
|
|
- ray-llmbaseextra-testdeps($)
|
|
|
|
- label: ":crane: publish: ray-llm-anyscale py{{array.python}} {{array.gpu}}"
|
|
key: anyscalellmbuild
|
|
instance_type: release-medium
|
|
mount_buildkite_agent: true
|
|
tags:
|
|
- oss
|
|
commands:
|
|
- bazel run //ci/ray_ci/automation:push_release_test_image --
|
|
--python-version {{array.python}}
|
|
--platform {{array.gpu}}
|
|
--image-type ray-llm
|
|
--upload
|
|
depends_on:
|
|
- forge
|
|
- ray-llm-anyscale-cuda-build($)
|
|
array:
|
|
gpu:
|
|
- cu13.0.0-cudnn
|
|
python:
|
|
- "3.12"
|
|
|
|
- name: ray-ml-anyscale-cuda-build
|
|
label: "wanda: ray-ml-anyscale py{{array.python}} {{array.gpu}}"
|
|
wanda: ci/docker/ray-ml-anyscale-cuda.wanda.yaml
|
|
env_file: rayci.env
|
|
array:
|
|
gpu:
|
|
- "cu12.1.1-cudnn8"
|
|
python:
|
|
# This list should be kept in sync with the list of supported Python in
|
|
# release test suite
|
|
- "3.10"
|
|
env:
|
|
PYTHON_VERSION: "{{array.python}}"
|
|
GPU: "{{array.gpu}}"
|
|
ARCH_SUFFIX: ""
|
|
tags:
|
|
- oss
|
|
depends_on:
|
|
- ray-wheel-build($)
|
|
- ray-mlcudabaseextra-testdeps($)
|
|
|
|
- label: ":crane: publish: ray-ml-anyscale py{{array.python}} cu12.1.1-cudnn8"
|
|
key: anyscalemlbuild
|
|
instance_type: release-medium
|
|
mount_buildkite_agent: true
|
|
tags:
|
|
- oss
|
|
commands:
|
|
- bazel run //ci/ray_ci/automation:push_release_test_image --
|
|
--python-version {{array.python}}
|
|
--platform cu12.1.1-cudnn8
|
|
--image-type ray-ml
|
|
--upload
|
|
depends_on:
|
|
- forge
|
|
- ray-ml-anyscale-cuda-build($)
|
|
array:
|
|
python:
|
|
- "3.10"
|