Skip to content

Commit 7d2dea8

Browse files
Merge branch 'master' of https://github.com/ray-project/ray
2 parents ff08026 + d891f23 commit 7d2dea8

File tree

515 files changed

+23170
-8233
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

515 files changed

+23170
-8233
lines changed

.buildkite/_images.rayci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ steps:
226226
- "12.5.1"
227227
- "12.6.3"
228228
- "12.8.1"
229+
- "12.9.1"
229230
env:
230231
PYTHON_VERSION: "{{matrix.python}}"
231232
CUDA_VERSION: "{{matrix.cuda}}"

.buildkite/base.rayci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ steps:
77
label: "wanda: oss-ci-base_test-py{{matrix}}"
88
wanda: ci/docker/base.test.wanda.yaml
99
matrix:
10-
- "3.9"
1110
- "3.10"
1211
- "3.11"
1312
- "3.12"
13+
- "3.13"
1414
env:
1515
PYTHON: "{{matrix}}"
1616

@@ -23,7 +23,6 @@ steps:
2323
label: "wanda: oss-ci-base_build-py{{matrix}}"
2424
wanda: ci/docker/base.build.wanda.yaml
2525
matrix:
26-
- "3.9"
2726
- "3.10"
2827
- "3.11"
2928
- "3.12"
@@ -39,6 +38,8 @@ steps:
3938
- name: oss-ci-base_build-aarch64
4039
wanda: ci/docker/base.build.aarch64.wanda.yaml
4140
depends_on: oss-ci-base_test-aarch64
41+
env:
42+
PYTHON: "3.10"
4243
instance_type: builder-arm64
4344

4445
- name: oss-ci-base_ml

.buildkite/core.rayci.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ steps:
3535
- name: minbuild-core
3636
label: "wanda: minbuild-core-py{{matrix}}"
3737
wanda: ci/docker/min.build.wanda.yaml
38+
depends_on: oss-ci-base_test-multipy
3839
tags: cibase
3940
matrix:
4041
- "3.10"
@@ -425,8 +426,8 @@ steps:
425426
# cpp worker tests has one that tests cross-language with Java.
426427
- RAY_INSTALL_JAVA=1 ci/ci.sh build
427428
- ci/ci.sh test_cpp
428-
depends_on: oss-ci-base_build
429-
job_env: oss-ci-base_build
429+
depends_on: oss-ci-base_build-multipy
430+
job_env: oss-ci-base_build-py3.10
430431

431432
- label: ":ray: core: java worker tests"
432433
tags:
@@ -447,7 +448,8 @@ steps:
447448
- docker
448449
instance_type: large
449450
commands:
450-
- bazel run //ci/ray_ci:build_in_docker -- docker --platform cpu --canonical-tag ha_integration
451+
- bazel run //ci/ray_ci:build_in_docker -- docker --python-version 3.10
452+
--platform cpu --canonical-tag ha_integration
451453
- bazel run //ci/ray_ci:test_in_docker -- //python/ray/tests/... core --only-tags ha_integration
452454
--python-version 3.10 --build-name corebuild-py3.10
453455
depends_on:
@@ -463,8 +465,8 @@ steps:
463465
- oss
464466
instance_type: medium
465467
commands:
466-
- bazel run //ci/ray_ci:build_in_docker -- docker --platform cpu
467-
--canonical-tag test_container
468+
- bazel run //ci/ray_ci:build_in_docker -- docker --python-version 3.10
469+
--platform cpu --canonical-tag test_container
468470
- docker build --progress=plain --build-arg BASE_IMAGE="rayproject/ray:test_container"
469471
-t rayproject/ray:runtime_env_container -f ci/docker/runtime_env_container/Dockerfile .
470472
# Disable test DB, these tests will never succeed if run in the flaky step.

.buildkite/data.rayci.yml

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@ steps:
5151
PYTHON: "3.10"
5252
tags: cibase
5353

54+
- name: datatfdsbuild-multipy
55+
label: "wanda: datatfdsbuild-py3.12"
56+
wanda: ci/docker/datatfds.build.wanda.yaml
57+
env:
58+
PYTHON: "3.12"
59+
REQUIREMENTS_FILE: "datatfds_py3.12.lock"
60+
tags: cibase
61+
5462
# tests
5563
- label: ":database: data: arrow v9 tests"
5664
tags:
@@ -62,9 +70,21 @@ steps:
6270
--workers "$${BUILDKITE_PARALLEL_JOB_COUNT}"
6371
--worker-id "$${BUILDKITE_PARALLEL_JOB}" --parallelism-per-worker 3
6472
--build-name data9build-py3.10 --python-version 3.10
65-
--except-tags data_integration,doctest,data_non_parallel,dask,needs_credentials
73+
--except-tags data_integration,doctest,data_non_parallel,dask,needs_credentials,tensorflow_datasets
6674
depends_on: data9build-multipy
6775

76+
- label: ":database: data: tensorflow-datasets tests"
77+
key: data_tensorflow_datasets_tests
78+
tags:
79+
- python
80+
- data
81+
instance_type: medium
82+
commands:
83+
- bazel run //ci/ray_ci:test_in_docker -- //python/ray/data/... data
84+
--build-name datatfdsbuild-py3.12 --python-version 3.12
85+
--only-tags tensorflow_datasets
86+
depends_on: datatfdsbuild-multipy
87+
6888
- label: ":database: data: arrow v9 tests (data_non_parallel)"
6989
tags:
7090
- data
@@ -90,7 +110,7 @@ steps:
90110
--workers "$${BUILDKITE_PARALLEL_JOB_COUNT}"
91111
--worker-id "$${BUILDKITE_PARALLEL_JOB}" --parallelism-per-worker 3
92112
--build-name datalbuild-py3.10 --python-version 3.10
93-
--except-tags data_integration,doctest,data_non_parallel,dask,needs_credentials
113+
--except-tags data_integration,doctest,data_non_parallel,dask,needs_credentials,tensorflow_datasets
94114
depends_on: datalbuild-multipy
95115

96116
- label: ":database: data: arrow v21 tests (data_non_parallel)"
@@ -118,7 +138,7 @@ steps:
118138
- bazel run //ci/ray_ci:test_in_docker -- //python/ray/data/... //python/ray/air/... data
119139
--workers 2 --worker-id {{matrix.worker_id}} --parallelism-per-worker 3
120140
--build-name datalbuild-py{{matrix.python}} --python-version {{matrix.python}}
121-
--except-tags data_integration,doctest,data_non_parallel,dask,needs_credentials
141+
--except-tags data_integration,doctest,data_non_parallel,dask,needs_credentials,tensorflow_datasets
122142
depends_on: datalbuild-multipy
123143
matrix:
124144
setup:
@@ -153,7 +173,7 @@ steps:
153173
--workers "$${BUILDKITE_PARALLEL_JOB_COUNT}"
154174
--worker-id "$${BUILDKITE_PARALLEL_JOB}" --parallelism-per-worker 3
155175
--build-name datanbuild-py3.10 --python-version 3.10
156-
--except-tags data_integration,doctest,data_non_parallel,dask,needs_credentials
176+
--except-tags data_integration,doctest,data_non_parallel,dask,needs_credentials,tensorflow_datasets
157177
depends_on: datanbuild-multipy
158178
soft_fail: true
159179

.buildkite/kuberay.rayci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ steps:
33
- name: k8sbuild
44
wanda: ci/docker/k8s.build.wanda.yaml
55
depends_on:
6-
- oss-ci-base_build
6+
- oss-ci-base_build-multipy
77
tags: cibase
88

99
- label: ":kubernetes: operator"
@@ -19,6 +19,8 @@ steps:
1919
- manylinux
2020
- forge
2121
- raycpubase
22+
- ray-core-build
23+
- ray-dashboard-build
2224

2325
- label: ":kubernetes: chaos {{matrix.workload}} under {{matrix.fault}}"
2426
key: kuberay_tests
@@ -45,3 +47,5 @@ steps:
4547
- manylinux
4648
- forge
4749
- raycpubase
50+
- ray-core-build
51+
- ray-dashboard-build

.buildkite/linux_aarch64.rayci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ steps:
211211
--parallelism-per-worker 3
212212
--only-tags post_wheel_build
213213
--test-env=RAY_CI_POST_WHEEL_TESTS=True
214+
--python-version 3.10
214215
depends_on:
215216
- manylinux-aarch64
216217
- oss-ci-base_build-aarch64
@@ -227,6 +228,7 @@ steps:
227228
--parallelism-per-worker 3
228229
--only-tags post_wheel_build
229230
--test-env=RAY_CI_POST_WHEEL_TESTS=True
231+
--python-version 3.10
230232
depends_on:
231233
- manylinux-aarch64
232234
- oss-ci-base_build-aarch64

.buildkite/ml.rayci.yml

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ steps:
88
- name: minbuild-ml
99
label: "wanda: minbuild-ml-py{{matrix}}"
1010
wanda: ci/docker/min.build.wanda.yaml
11-
depends_on: oss-ci-base_build
11+
depends_on: oss-ci-base_test-multipy
1212
matrix:
13-
- "3.9"
1413
- "3.10"
1514
env:
1615
PYTHON_VERSION: "{{matrix}}"
@@ -42,16 +41,7 @@ steps:
4241

4342
- name: mllightning2gpubuild
4443
wanda: ci/docker/mllightning2gpu.build.wanda.yaml
45-
depends_on: oss-ci-base_gpu
46-
47-
- name: mlgpubuild
48-
wanda: ci/docker/ml.build.wanda.yaml
49-
depends_on: oss-ci-base_gpu
50-
env:
51-
IMAGE_FROM: cr.ray.io/rayproject/oss-ci-base_gpu
52-
IMAGE_TO: mlgpubuild
53-
RAYCI_IS_GPU_BUILD: "true"
54-
tags: cibase
44+
depends_on: oss-ci-base_gpu-multipy
5545

5646
- name: mlgpubuild-multipy
5747
label: "wanda: mlgpubuild-py{{matrix}}"
@@ -188,8 +178,8 @@ steps:
188178
commands:
189179
- bazel run //ci/ray_ci:test_in_docker -- //python/ray/tune/... ml
190180
--only-tags soft_imports
191-
--build-name oss-ci-base_build
192-
depends_on: [ "oss-ci-base_build", "forge" ]
181+
--build-name oss-ci-base_build-py3.10 --python-version 3.10
182+
depends_on: [ "oss-ci-base_build-multipy", "forge" ]
193183

194184
- label: ":train: ml: air tests"
195185
tags: ml
@@ -284,7 +274,7 @@ steps:
284274
instance_type: gpu-large
285275
commands:
286276
- bazel run //ci/ray_ci:test_in_docker -- //python/ray/train/... ml
287-
--build-name mllightning2gpubuild
277+
--build-name mllightning2gpubuild --python-version 3.10
288278
--only-tags ptl_v2
289279
depends_on: [ "mllightning2gpubuild", "forge" ]
290280

0 commit comments

Comments
 (0)