2022-06-03 21:53:44 +01:00
|
|
|
- label: ":airplane: ML tests (ray/air)"
|
2022-03-09 06:31:53 -08:00
|
|
|
conditions: ["RAY_CI_ML_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- DATA_PROCESSING_TESTING=1 INSTALL_HOROVOD=1 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-06-03 21:53:44 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=-gpu,-needs_credentials python/ray/air/...
|
2022-06-08 21:34:18 -07:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=ray_air,-gpu_only,-gpu,-needs_credentials python/ray/train/...
|
2022-06-13 21:57:59 +02:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=ray_air python/ray/data/...
|
2022-03-09 06:31:53 -08:00
|
|
|
|
2022-04-12 07:50:09 +02:00
|
|
|
- label: ":brain: RLlib: Learning discr. actions TF2-static-graph"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2021-12-09 21:14:10 +00:00
|
|
|
--build_tests_only
|
2022-02-25 21:58:16 +01:00
|
|
|
--test_tag_filters=learning_tests_discrete,-fake_gpus,-torch_only,-tf2_only,-no_tf_static_graph
|
2021-12-09 21:14:10 +00:00
|
|
|
--test_arg=--framework=tf
|
|
|
|
rllib/...
|
2022-08-01 01:55:13 -07:00
|
|
|
|
2022-04-12 07:50:09 +02:00
|
|
|
- label: ":brain: RLlib: Learning cont. actions TF2-static-graph"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2021-12-09 21:14:10 +00:00
|
|
|
--build_tests_only
|
2022-02-25 21:58:16 +01:00
|
|
|
--test_tag_filters=learning_tests_continuous,-fake_gpus,-torch_only,-tf2_only,-no_tf_static_graph
|
2021-12-09 21:14:10 +00:00
|
|
|
--test_arg=--framework=tf
|
|
|
|
rllib/...
|
2022-08-01 01:55:13 -07:00
|
|
|
|
2022-04-12 07:50:09 +02:00
|
|
|
- label: ":brain: RLlib: Learning discr. actions TF2-eager-tracing"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2021-12-09 21:14:10 +00:00
|
|
|
--build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=learning_tests_discrete,-fake_gpus,-torch_only,-multi_gpu,-no_tf_eager_tracing
|
2021-12-09 21:14:10 +00:00
|
|
|
--test_arg=--framework=tf2
|
|
|
|
rllib/...
|
2022-08-01 01:55:13 -07:00
|
|
|
|
2022-04-12 07:50:09 +02:00
|
|
|
- label: ":brain: RLlib: Learning cont. actions TF2-eager-tracing"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2021-12-09 21:14:10 +00:00
|
|
|
--build_tests_only
|
2022-03-01 16:44:17 +01:00
|
|
|
--test_tag_filters=learning_tests_continuous,-fake_gpus,-torch_only,-multi_gpu,-gpu
|
2022-02-04 05:59:56 -08:00
|
|
|
--test_arg=--framework=tf2
|
|
|
|
rllib/...
|
|
|
|
|
2022-04-12 07:50:09 +02:00
|
|
|
- label: ":brain: RLlib: Learning discr. actions PyTorch"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2021-12-09 21:14:10 +00:00
|
|
|
--build_tests_only
|
2022-02-22 09:36:44 +01:00
|
|
|
--test_tag_filters=learning_tests_discrete,-fake_gpus,-tf_only,-tf2_only,-multi_gpu
|
2021-12-09 21:14:10 +00:00
|
|
|
--test_arg=--framework=torch
|
|
|
|
rllib/...
|
2022-08-01 01:55:13 -07:00
|
|
|
|
2022-04-12 07:50:09 +02:00
|
|
|
- label: ":brain: RLlib: Learning cont. actions PyTorch"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2021-12-09 21:14:10 +00:00
|
|
|
--build_tests_only
|
2022-02-22 09:36:44 +01:00
|
|
|
--test_tag_filters=learning_tests_continuous,-fake_gpus,-tf_only,-tf2_only,-multi_gpu
|
2021-12-09 21:14:10 +00:00
|
|
|
--test_arg=--framework=torch
|
|
|
|
rllib/...
|
2022-08-01 01:55:13 -07:00
|
|
|
|
2022-04-12 07:50:09 +02:00
|
|
|
- label: ":brain: RLlib: Learning tests w/ 2 fake GPUs TF2-static-graph"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_DIRECTLY_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2021-12-09 21:14:10 +00:00
|
|
|
--build_tests_only
|
2022-02-25 21:58:16 +01:00
|
|
|
--test_tag_filters=fake_gpus,-torch_only,-tf2_only,-no_tf_static_graph,-multi_gpu
|
2021-12-09 21:14:10 +00:00
|
|
|
--test_arg=--framework=tf
|
|
|
|
rllib/...
|
2022-08-01 01:55:13 -07:00
|
|
|
|
2021-12-09 21:14:10 +00:00
|
|
|
# TODO: (sven) tf2 (eager) multi-GPU
|
2022-04-12 07:50:09 +02:00
|
|
|
- label: ":brain: RLlib: Learning tests w/ 2 fake GPUs PyTorch"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_DIRECTLY_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2021-12-09 21:14:10 +00:00
|
|
|
--build_tests_only
|
2022-02-22 09:36:44 +01:00
|
|
|
--test_tag_filters=fake_gpus,-tf_only,-tf2_only,-multi_gpu
|
2021-12-09 21:14:10 +00:00
|
|
|
--test_arg=--framework=torch
|
|
|
|
rllib/...
|
|
|
|
|
2022-04-12 07:50:09 +02:00
|
|
|
- label: ":brain: RLlib: Memory leak tests TF2-eager-tracing"
|
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2022-04-12 07:50:09 +02:00
|
|
|
--build_tests_only
|
|
|
|
--test_tag_filters=memory_leak_tests,-flaky
|
|
|
|
--test_arg=--framework=tf2
|
|
|
|
rllib/...
|
|
|
|
|
|
|
|
- label: ":brain: RLlib: Memory leak tests PyTorch"
|
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2022-04-12 07:50:09 +02:00
|
|
|
--build_tests_only
|
|
|
|
--test_tag_filters=memory_leak_tests,-flaky
|
|
|
|
--test_arg=--framework=torch
|
|
|
|
rllib/...
|
|
|
|
|
2021-12-09 21:14:10 +00:00
|
|
|
- label: ":brain: RLlib: Quick Agent train.py runs (TODO: obsolete)"
|
|
|
|
conditions: ["RAY_CI_RLLIB_DIRECTLY_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2021-12-09 21:14:10 +00:00
|
|
|
--build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=quick_train,-multi_gpu
|
2021-12-09 21:14:10 +00:00
|
|
|
--test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1
|
|
|
|
rllib/...
|
|
|
|
|
2022-06-20 15:54:00 +02:00
|
|
|
- label: ":brain: RLlib: Algorithm Tests (generic)"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_DIRECTLY_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-06-20 15:54:00 +02:00
|
|
|
# Test all tests in the `algorithms` dir:
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2021-12-09 21:14:10 +00:00
|
|
|
--build_tests_only
|
2022-06-04 07:35:24 +02:00
|
|
|
--test_tag_filters=algorithms_dir_generic,-multi_gpu
|
2022-04-08 15:33:28 +02:00
|
|
|
--test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1
|
|
|
|
rllib/...
|
|
|
|
|
2022-06-20 15:54:00 +02:00
|
|
|
- label: ":brain: RLlib: Algorithm Tests (specific algos)"
|
2022-04-08 15:33:28 +02:00
|
|
|
conditions: ["RAY_CI_RLLIB_DIRECTLY_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-06-20 15:54:00 +02:00
|
|
|
# Test all tests in the `algorithms` dir:
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2022-04-08 15:33:28 +02:00
|
|
|
--build_tests_only
|
2022-06-04 07:35:24 +02:00
|
|
|
--test_tag_filters=algorithms_dir,-algorithms_dir_generic,-multi_gpu
|
2021-12-09 21:14:10 +00:00
|
|
|
--test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1
|
|
|
|
rllib/...
|
|
|
|
|
|
|
|
- label: ":brain: RLlib: Everything else (env-, evaluation-, ... dirs)"
|
|
|
|
conditions: ["RAY_CI_RLLIB_DIRECTLY_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2021-12-09 21:14:10 +00:00
|
|
|
# Test everything that does not have any of the "main" labels:
|
|
|
|
# "learning_tests|quick_train|examples|tests_dir".
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options)
|
2021-12-09 21:14:10 +00:00
|
|
|
--build_tests_only
|
2022-06-04 07:35:24 +02:00
|
|
|
--test_tag_filters=-learning_tests,-quick_train,-memory_leak_tests,-examples,-tests_dir,-algorithms_dir,-documentation,-multi_gpu
|
2021-12-09 21:14:10 +00:00
|
|
|
--test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1
|
|
|
|
rllib/...
|
|
|
|
|
2022-04-08 15:33:28 +02:00
|
|
|
- label: ":brain: RLlib: Examples {A..B}"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=examples_A,examples_B,-multi_gpu --test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1 rllib/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
2022-04-12 07:50:09 +02:00
|
|
|
- label: ":brain: RLlib: Examples {Ca..Ct}"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=examples_C_AtoT,-multi_gpu --test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1 rllib/...
|
2022-08-01 01:55:13 -07:00
|
|
|
|
2022-04-12 07:50:09 +02:00
|
|
|
- label: ":brain: RLlib: Examples {Cu..Cz}"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=examples_C_UtoZ,-multi_gpu --test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1 rllib/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
2022-04-08 15:33:28 +02:00
|
|
|
- label: ":brain: RLlib: Examples {D..P}"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=examples_D,examples_E,examples_F,examples_G,examples_H,examples_I,examples_J,examples_K,examples_L,examples_M,examples_N,examples_O,examples_P,-multi_gpu --test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1
|
2021-12-09 21:14:10 +00:00
|
|
|
rllib/...
|
|
|
|
|
2022-04-08 15:33:28 +02:00
|
|
|
- label: ":brain: RLlib: Examples {Q..Z}"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=examples_Q,examples_R,examples_S,examples_T,examples_U,examples_V,examples_W,examples_X,examples_Y,examples_Z,-multi_gpu --test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1
|
2021-12-09 21:14:10 +00:00
|
|
|
rllib/...
|
|
|
|
|
2022-04-08 15:33:28 +02:00
|
|
|
- label: ":brain: RLlib: tests/ dir (A..L)"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_DIRECTLY_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=tests_dir_A,tests_dir_B,tests_dir_C,tests_dir_D,tests_dir_E,tests_dir_F,tests_dir_G,tests_dir_H,tests_dir_I,tests_dir_J,tests_dir_K,tests_dir_L --test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1
|
2021-12-09 21:14:10 +00:00
|
|
|
rllib/...
|
2022-08-01 01:55:13 -07:00
|
|
|
|
2022-04-08 15:33:28 +02:00
|
|
|
- label: ":brain: RLlib: tests/ dir (M..Z (no R))"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_RLLIB_DIRECTLY_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=tests_dir_M,tests_dir_N,tests_dir_O,tests_dir_P,tests_dir_Q,tests_dir_S,tests_dir_T,tests_dir_U,tests_dir_V,tests_dir_W,tests_dir_X,tests_dir_Y,tests_dir_Z,-multi_gpu --test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1
|
2021-12-09 21:14:10 +00:00
|
|
|
rllib/...
|
|
|
|
- label: ":brain: RLlib: tests/ dir (R)"
|
|
|
|
conditions: ["RAY_CI_RLLIB_DIRECTLY_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=tests_dir_R,-multi_gpu --test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1
|
2021-12-09 21:14:10 +00:00
|
|
|
rllib/...
|
|
|
|
|
|
|
|
- label: ":brain: RLlib: Documentation code/examples"
|
|
|
|
conditions: ["RAY_CI_RLLIB_DIRECTLY_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- RLLIB_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=documentation --test_env=RAY_USE_MULTIPROCESSING_CPU_COUNT=1
|
2021-12-09 21:14:10 +00:00
|
|
|
rllib/...
|
|
|
|
|
|
|
|
- label: ":octopus: Tune tests {A-R; no RLlib}"
|
|
|
|
conditions: ["RAY_CI_TUNE_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- TUNE_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=tests_dir_A,tests_dir_B,tests_dir_C,tests_dir_D,tests_dir_E,tests_dir_F,tests_dir_G,tests_dir_H,tests_dir_I,tests_dir_J,tests_dir_K,tests_dir_L,tests_dir_M,tests_dir_N,tests_dir_O,tests_dir_P,tests_dir_Q,tests_dir_R,-example,-py37,-soft_imports,-gpu_only,-rllib
|
2021-12-09 21:14:10 +00:00
|
|
|
python/ray/tune/...
|
|
|
|
|
|
|
|
- label: ":octopus: Tune tests {S-Z; no RLlib}"
|
|
|
|
conditions: ["RAY_CI_TUNE_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- TUNE_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-09-02 17:10:01 +01:00
|
|
|
- python ./ci/env/setup_credentials.py sigopt
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2021-12-11 01:03:17 -08:00
|
|
|
--test_tag_filters=tests_dir_S,tests_dir_T,tests_dir_U,tests_dir_V,tests_dir_W,tests_dir_X,tests_dir_Y,tests_dir_Z,-example,-py37,-soft_imports,-gpu_only,-rllib
|
2021-12-09 21:14:10 +00:00
|
|
|
python/ray/tune/...
|
|
|
|
|
2022-01-10 20:35:36 -08:00
|
|
|
|
|
|
|
- label: ":octopus: Tune multinode tests"
|
|
|
|
conditions: [ "RAY_CI_TUNE_AFFECTED" ]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- LINUX_WHEELS=1 ./ci/ci.sh build
|
2022-01-10 20:35:36 -08:00
|
|
|
- mkdir -p ~/.docker/cli-plugins/ && curl -SL https://github.com/docker/compose/releases/download/v2.0.1/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose && chmod +x ~/.docker/cli-plugins/docker-compose
|
|
|
|
- pip install -U docker aws_requests_auth boto3
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- python ./ci/build/build-docker-images.py --py-versions py37 --device-types cpu --build-type LOCAL --build-base
|
|
|
|
- python ./ci/build/build-multinode-image.py rayproject/ray:nightly-py37-cpu rayproject/ray:multinode-py37
|
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only
|
2022-01-10 20:35:36 -08:00
|
|
|
--test_tag_filters=multinode,-example,-flaky,-py37,-soft_imports,-gpu_only,-rllib
|
|
|
|
python/ray/tune/...
|
2022-01-13 08:47:04 -08:00
|
|
|
--test_env=RAY_HAS_SSH="1"
|
|
|
|
--test_env=RAY_DOCKER_IMAGE="rayproject/ray:multinode-py37"
|
2022-01-10 20:35:36 -08:00
|
|
|
--test_env=RAY_TEMPDIR="/ray-mount"
|
|
|
|
--test_env=RAY_HOSTDIR="/ray"
|
|
|
|
--test_env=RAY_TESTHOST="dind-daemon"
|
|
|
|
--test_env=DOCKER_HOST=tcp://docker:2376
|
|
|
|
--test_env=DOCKER_TLS_VERIFY=1
|
|
|
|
--test_env=DOCKER_CERT_PATH=/certs/client
|
|
|
|
--test_env=DOCKER_TLS_CERTDIR=/certs
|
|
|
|
|
2021-12-09 21:14:10 +00:00
|
|
|
- label: ":octopus: Tune examples {w/o tf/pytorch; no RLlib}"
|
|
|
|
conditions: ["RAY_CI_TUNE_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- TUNE_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=example,-tf,-pytorch,-py37,-soft_imports,-gpu_only,-rllib python/ray/tune/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
|
|
|
- label: ":octopus: Tune examples {w/ tf/pytorch; no RLlib}"
|
|
|
|
conditions: ["RAY_CI_TUNE_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- TUNE_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=tf,-pytorch,-py37,-soft_imports,-gpu_only,-rllib python/ray/tune/...
|
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=-tf,pytorch,-py37,-soft_imports,-gpu_only,-rllib python/ray/tune/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
|
|
|
- label: ":octopus: :brain: Tune tests and examples {using RLlib}"
|
|
|
|
conditions: ["RAY_CI_TUNE_AFFECTED", "RAY_CI_RLLIB_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- TUNE_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=-gpu_only,rllib python/ray/tune/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
|
|
|
- label: ":steam_locomotive: Train tests and examples"
|
|
|
|
conditions: ["RAY_CI_TRAIN_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- TRAIN_TESTING=1 INSTALL_HOROVOD=1 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-06-08 21:34:18 -07:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=-gpu_only,-minimal,-tune,-ray_air python/ray/train/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
|
|
|
- label: ":steam_locomotive: :octopus: Train + Tune tests and examples"
|
|
|
|
conditions: ["RAY_CI_TRAIN_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- TRAIN_TESTING=1 TUNE_TESTING=1 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-06-08 21:34:18 -07:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=tune,-gpu_only,-ray_air python/ray/train/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
2022-07-27 06:24:19 -07:00
|
|
|
- label: ":octopus: Tune tests and examples. Python 3.7"
|
2022-04-25 16:12:57 -07:00
|
|
|
conditions: ["RAY_CI_TUNE_AFFECTED"]
|
2021-12-09 21:14:10 +00:00
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- TUNE_TESTING=1 PYTHON=3.7 INSTALL_HOROVOD=1 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=py37,-client python/ray/tune/...
|
2022-07-27 06:24:19 -07:00
|
|
|
|
|
|
|
- label: ":octopus: ML library integrations tests and examples. Python 3.7"
|
|
|
|
conditions: ["RAY_CI_TUNE_AFFECTED"]
|
|
|
|
commands:
|
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- TUNE_TESTING=1 PYTHON=3.7 INSTALL_HOROVOD=1 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-07-27 06:24:19 -07:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only python/ray/tests/xgboost/...
|
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only python/ray/tests/horovod/...
|
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) python/ray/tests/ray_lightning/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
2022-06-08 10:22:36 -07:00
|
|
|
# TODO(amogkam): Re-enable Ludwig tests after Ludwig supports Ray 2.0
|
|
|
|
#- label: ":octopus: Ludwig tests and examples. Python 3.7"
|
|
|
|
# conditions: ["RAY_CI_TUNE_AFFECTED"]
|
|
|
|
# commands:
|
|
|
|
# - cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
# - PYTHON=3.7 INSTALL_LUDWIG=1 INSTALL_HOROVOD=1 ./ci/env/install-dependencies.sh
|
|
|
|
# - bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only python/ray/tests/ludwig/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
|
|
|
- label: ":tropical_fish: ML Libraries w/ Ray Client Examples (Python 3.7)."
|
2022-04-25 16:12:57 -07:00
|
|
|
conditions: ["RAY_CI_TUNE_AFFECTED"]
|
2021-12-09 21:14:10 +00:00
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- TUNE_TESTING=1 PYTHON=3.7 INSTALL_HOROVOD=1 ./ci/env/install-dependencies.sh
|
|
|
|
- rm -rf ./python/ray/thirdparty_files; rm -rf ./python/ray/pickle5_files; ./ci/ci.sh build
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=client --test_env=RAY_CLIENT_MODE=1 python/ray/util/dask/...
|
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=client python/ray/tune/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
2022-07-27 06:24:19 -07:00
|
|
|
- label: ":potable_water: Dataset library integrations tests and examples. Python 3.7"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_PYTHON_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- DATA_PROCESSING_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only python/ray/tests/modin/...
|
2021-12-09 21:14:10 +00:00
|
|
|
# Dask tests and examples.
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=-client python/ray/util/dask/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
2022-02-16 01:47:55 -08:00
|
|
|
- label: ":potable_water: Dataset tests (Python 3.7)"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions: ["RAY_CI_PYTHON_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- DATA_PROCESSING_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-06-13 21:57:59 +02:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=-ray_air python/ray/data/...
|
2022-02-16 01:47:55 -08:00
|
|
|
|
|
|
|
- label: ":potable_water: Workflow tests (Python 3.7)"
|
|
|
|
conditions: ["RAY_CI_PYTHON_AFFECTED"]
|
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- DATA_PROCESSING_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-04-13 18:11:30 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only python/ray/workflow/...
|
2021-12-09 21:14:10 +00:00
|
|
|
|
2022-05-20 14:55:01 +01:00
|
|
|
- label: ":book: Doc tests and examples (excluding Ray AIR examples)"
|
2021-12-09 21:14:10 +00:00
|
|
|
conditions:
|
2022-07-12 10:30:37 -07:00
|
|
|
["RAY_CI_PYTHON_AFFECTED", "RAY_CI_TUNE_AFFECTED", "RAY_CI_DOC_AFFECTED", "RAY_CI_SERVE_AFFECTED", "RAY_CI_ML_AFFECTED"]
|
2021-12-09 21:14:10 +00:00
|
|
|
commands:
|
2022-04-13 18:11:30 +01:00
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
2022-07-13 17:27:20 +02:00
|
|
|
- DOC_TESTING=1 INSTALL_HOROVOD=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-05-20 14:55:01 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=-ray_air,-gpu,-py37,-post_wheel_build doc/...
|
|
|
|
|
2022-05-25 17:31:29 +02:00
|
|
|
- label: ":book: :airplane: Ray AIR examples"
|
2022-05-20 14:55:01 +01:00
|
|
|
conditions:
|
2022-07-12 10:30:37 -07:00
|
|
|
["RAY_CI_PYTHON_AFFECTED", "RAY_CI_TUNE_AFFECTED", "RAY_CI_DOC_AFFECTED", "RAY_CI_SERVE_AFFECTED", "RAY_CI_ML_AFFECTED"]
|
2022-05-20 14:55:01 +01:00
|
|
|
commands:
|
|
|
|
- cleanup() { if [ "${BUILDKITE_PULL_REQUEST}" = "false" ]; then ./ci/build/upload_build_info.sh; fi }; trap cleanup EXIT
|
|
|
|
- DOC_TESTING=1 PYTHON=3.7 ./ci/env/install-dependencies.sh
|
2022-08-01 01:55:13 -07:00
|
|
|
- ./ci/env/env_info.sh
|
2022-09-02 17:10:36 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=ray_air,-needs_credentials,-gpu,-py37,-post_wheel_build doc/...
|
|
|
|
# Only run examples with credentials in non-PRs
|
|
|
|
- if [ "$BUILDKITE_PULL_REQUEST" != "false" ]; then exit 0; fi
|
2022-05-21 20:16:33 +01:00
|
|
|
- python ./ci/env/setup_credentials.py wandb comet_ml
|
2022-09-02 17:10:36 +01:00
|
|
|
- bazel test --config=ci $(./ci/run/bazel_export_options) --build_tests_only --test_tag_filters=ray_air,needs_credentials,-gpu,-py37,-post_wheel_build doc/...
|
2022-05-21 20:16:33 +01:00
|
|
|
- python ./ci/env/cleanup_test_state.py wandb comet_ml
|