-
Notifications
You must be signed in to change notification settings - Fork 7.2k
[DNR][deps] generating data depsets #60616
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
476ec03
fee06c9
393db2a
720f2ba
c39a963
1a4f338
b65c1c6
1cb24c2
10e675c
e94dac5
aba7ddb
7936af1
b4c41ef
c661a28
01a8925
b39af16
631c99e
b58ef63
04a7f01
ed7146d
8caf5cf
ce2a544
70812d1
35cfff0
10fd1e3
5ddf172
d1791b5
1b7f098
6eb1836
b02bc8b
3fd854e
7fbd5f8
651cf13
8a705a3
2ff6246
ad1b600
66ed178
3f1c4bd
98ae5c8
19446ea
f98839f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| name: "databuild-py$PYTHON" | ||
| froms: ["cr.ray.io/rayproject/oss-ci-base_ml-py$PYTHON"] | ||
| dockerfile: ci/docker/data.base.build.Dockerfile | ||
| srcs: | ||
| - python/deplocks/ci/data-base-ci_depset_py$PYTHON.lock | ||
| build_args: | ||
| - DOCKER_IMAGE_BASE_BUILD=cr.ray.io/rayproject/oss-ci-base_ml-py$PYTHON | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Missing
|
||
| - IMAGE_TYPE=base | ||
| tags: | ||
| - cr.ray.io/rayproject/databuild-py$PYTHON | ||
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| name: "datadocgpubuild-py$PYTHON" | ||
| froms: ["cr.ray.io/rayproject/oss-ci-base_ml-py$PYTHON"] | ||
| dockerfile: ci/docker/data.base.build.Dockerfile | ||
| srcs: | ||
| - python/deplocks/ci/data-doc-ci_depset_py$PYTHON.lock | ||
| build_args: | ||
| - DOCKER_IMAGE_BASE_BUILD=cr.ray.io/rayproject/oss-ci-base_ml-py$PYTHON | ||
| - IMAGE_TYPE=doc | ||
| tags: | ||
| - cr.ray.io/rayproject/datadocgpubuild-py$PYTHON |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,16 +1,10 @@ | ||
| name: "data9build-py$PYTHON" | ||
| froms: ["cr.ray.io/rayproject/oss-ci-base_ml-py$PYTHON"] | ||
| dockerfile: ci/docker/data.build.Dockerfile | ||
| dockerfile: ci/docker/data.base.build.Dockerfile | ||
| srcs: | ||
| - ci/env/install-dependencies.sh | ||
| - python/requirements.txt | ||
| - python/requirements_compiled.txt | ||
| - python/requirements/test-requirements.txt | ||
| - python/requirements/ml/dl-cpu-requirements.txt | ||
| - python/requirements/ml/data-requirements.txt | ||
| - python/requirements/ml/data-test-requirements.txt | ||
| - python/deplocks/ci/data-v9-pyarrow-ci_depset_py$PYTHON.lock | ||
| build_args: | ||
| - DOCKER_IMAGE_BASE_BUILD=cr.ray.io/rayproject/oss-ci-base_ml-py$PYTHON | ||
| - ARROW_VERSION=9.* | ||
| - IMAGE_TYPE=v9-pyarrow | ||
| tags: | ||
| - cr.ray.io/rayproject/data9build-py$PYTHON |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,16 +1,10 @@ | ||
| name: "datalbuild-py$PYTHON" | ||
| froms: ["cr.ray.io/rayproject/oss-ci-base_ml-py$PYTHON"] | ||
| dockerfile: ci/docker/data.build.Dockerfile | ||
| dockerfile: ci/docker/data.base.build.Dockerfile | ||
| srcs: | ||
| - ci/env/install-dependencies.sh | ||
| - python/requirements.txt | ||
| - python/requirements_compiled.txt | ||
| - python/requirements/test-requirements.txt | ||
| - python/requirements/ml/dl-cpu-requirements.txt | ||
| - python/requirements/ml/data-requirements.txt | ||
| - python/requirements/ml/data-test-requirements.txt | ||
| - python/deplocks/ci/data-latest-pyarrow-ci_depset_py$PYTHON.lock | ||
| build_args: | ||
| - DOCKER_IMAGE_BASE_BUILD=cr.ray.io/rayproject/oss-ci-base_ml-py$PYTHON | ||
| - ARROW_VERSION=23.* | ||
| - IMAGE_TYPE=latest-pyarrow | ||
| tags: | ||
| - cr.ray.io/rayproject/databuild-py$PYTHON | ||
| - cr.ray.io/rayproject/datalbuild-py$PYTHON |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,18 +1,11 @@ | ||
| name: "datamongobuild-py$PYTHON" | ||
| froms: ["cr.ray.io/rayproject/oss-ci-base_ml-py$PYTHON"] | ||
| dockerfile: ci/docker/data.build.Dockerfile | ||
| dockerfile: ci/docker/data.base.build.Dockerfile | ||
| srcs: | ||
| - ci/env/install-dependencies.sh | ||
| - python/requirements.txt | ||
| - python/requirements_compiled.txt | ||
| - python/requirements/test-requirements.txt | ||
| - python/requirements/ml/dl-cpu-requirements.txt | ||
| - python/requirements/ml/data-requirements.txt | ||
| - python/requirements/ml/data-test-requirements.txt | ||
| - python/deplocks/ci/data-mongo-ci_depset_py$PYTHON.lock | ||
| build_args: | ||
| - ARROW_VERSION=9.* | ||
| - ARROW_MONGO_VERSION=0.5.* | ||
| - RAY_CI_JAVA_BUILD=1 | ||
| - DOCKER_IMAGE_BASE_BUILD=cr.ray.io/rayproject/oss-ci-base_ml-py$PYTHON | ||
| - IMAGE_TYPE=mongo | ||
| tags: | ||
| - cr.ray.io/rayproject/datamongobuild-py$PYTHON |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,97 @@ | ||
| build_arg_sets: | ||
| py310: | ||
| PYTHON_VERSION: "3.10" | ||
| PYTHON_SHORT: "310" | ||
| py312: | ||
| PYTHON_VERSION: "3.12" | ||
| PYTHON_SHORT: "312" | ||
|
|
||
| depsets: | ||
| - name: data_ci_depset_${PYTHON_SHORT} | ||
| operation: expand | ||
| depsets: | ||
| - ray_img_depset_${PYTHON_SHORT} | ||
| requirements: | ||
| - python/requirements/ml/data-requirements.txt | ||
| - python/requirements/ml/data-test-requirements.txt | ||
| - python/requirements/data/data-base.txt | ||
| constraints: | ||
| - /tmp/ray-deps/requirements_compiled_py3.13.txt | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Hardcoded Python 3.13 constraints for 3.10/3.12 buildsMedium Severity The |
||
| output: python/deplocks/ci/data-base-ci_depset_py${PYTHON_VERSION}.lock | ||
| append_flags: | ||
| - --index https://download.pytorch.org/whl/cpu | ||
| - --python-version=${PYTHON_VERSION} | ||
| - --python-platform=linux | ||
| - --unsafe-package ray | ||
| build_arg_sets: | ||
| - py310 | ||
| - py312 | ||
| # need to remove the compiled headers for py3.13 | ||
| pre_hooks: | ||
| - ci/raydepsets/pre_hooks/remove-compiled-headers.sh 3.13 | ||
| # latest arrow version 20.* | ||
|
|
||
| - name: data_doc_depset_${PYTHON_SHORT} | ||
| operation: expand | ||
| depsets: | ||
| - data_ci_depset_${PYTHON_SHORT} | ||
| constraints: | ||
| - /tmp/ray-deps/requirements_compiled_py3.13.txt | ||
| output: python/deplocks/ci/data-docs-ci_depset_py${PYTHON_VERSION}.lock | ||
| append_flags: | ||
| - --index https://download.pytorch.org/whl/cu128 | ||
| - --python-version=${PYTHON_VERSION} | ||
| - --python-platform=linux | ||
| - --unsafe-package ray | ||
| build_arg_sets: | ||
| - py310 | ||
|
|
||
| # needs to use constraints file once relax operation is supported (conflict on pyarrow version) | ||
| - name: data_latest_pyarrow_depset_${PYTHON_SHORT} | ||
| operation: expand | ||
| depsets: | ||
| - data_ci_depset_${PYTHON_SHORT} | ||
| requirements: | ||
| - python/requirements/data/pyarrow-latest.txt | ||
| output: python/deplocks/ci/data-latest-pyarrow-ci_depset_py${PYTHON_VERSION}.lock | ||
| append_flags: | ||
| - --index https://download.pytorch.org/whl/cpu | ||
| - --python-version=${PYTHON_VERSION} | ||
| - --python-platform=linux | ||
| - --unsafe-package ray | ||
| build_arg_sets: | ||
| - py310 | ||
| - py312 | ||
|
|
||
| # needs to use constraints file once relax operation is supported (conflict on pyarrow version) | ||
| - name: data_v9_pyarrow_depset_${PYTHON_SHORT} | ||
| operation: expand | ||
| depsets: | ||
| - data_ci_depset_${PYTHON_SHORT} | ||
| requirements: | ||
| - python/requirements/data/pyarrow-v9.txt | ||
| output: python/deplocks/ci/data-v9-pyarrow-ci_depset_py${PYTHON_VERSION}.lock | ||
| append_flags: | ||
| - --index https://download.pytorch.org/whl/cpu | ||
| - --python-version=${PYTHON_VERSION} | ||
| - --python-platform=linux | ||
| - --unsafe-package ray | ||
| - --override python/requirements/data/pyarrow-v9.txt | ||
| build_arg_sets: | ||
| - py310 | ||
|
|
||
| - name: data_mongo_depset_${PYTHON_SHORT} | ||
| operation: expand | ||
| depsets: | ||
| - data_ci_depset_${PYTHON_SHORT} | ||
| requirements: | ||
| - python/requirements/data/mongo.txt | ||
| output: python/deplocks/ci/data-mongo-ci_depset_py${PYTHON_VERSION}.lock | ||
| append_flags: | ||
| - --index https://download.pytorch.org/whl/cpu | ||
| - --python-version=${PYTHON_VERSION} | ||
| - --python-platform=linux | ||
| - --unsafe-package ray | ||
| - --override python/requirements/data/mongo.txt | ||
| build_arg_sets: | ||
| - py310 | ||


There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
wandaconfiguration file path has been updated. Please ensure that the new fileci/docker/data.base.build.wanda.yamlcorrectly points to the newci/docker/data.base.build.Dockerfile. I've left a specific comment on that file regarding a potential mismatch.