diff --git a/.buildkite/ml.rayci.yml b/.buildkite/ml.rayci.yml index eb21d8935a94..d81bc158e339 100644 --- a/.buildkite/ml.rayci.yml +++ b/.buildkite/ml.rayci.yml @@ -164,26 +164,6 @@ steps: --only-tags minimal depends_on: [ "minbuild-ml", "forge" ] - - label: ":train: ml: tune multinode tests" - tags: tune - instance_type: medium - commands: - - bazel run //ci/ray_ci:build_in_docker -- docker - --platform cpu --image-type ray --canonical-tag multinode - - python ./ci/build/build-multinode-image.py rayproject/ray:multinode rayproject/ray:multinode - - bazel run //ci/ray_ci:test_in_docker -- //python/ray/tune/... ml - --only-tags multinode - --test-env=RAY_HAS_SSH=1 - --test-env=RAY_DOCKER_IMAGE=rayproject/ray:multinode - --test-env=RAY_TEMPDIR="/ray-mount" - --test-env=RAY_HOSTDIR="$${RAYCI_CHECKOUT_DIR}" - --test-env=RAY_TESTHOST="rayci.localhost" - depends_on: - - manylinux - - forge - - raycpubase - - mlbuild - - label: ":train: ml: doc tests" tags: - train diff --git a/ci/ci.sh b/ci/ci.sh index ff6c44a8c95a..a4bea6e1c677 100755 --- a/ci/ci.sh +++ b/ci/ci.sh @@ -109,10 +109,6 @@ compile_pip_dependencies() { "${WORKSPACE_DIR}/python/requirements/security-requirements.txt" \ "${WORKSPACE_DIR}/python/requirements/anyscale-requirements.txt" - # Remove some pins from upstream dependencies: - # ray, xgboost-ray, lightgbm-ray, tune-sklearn - sed -i "/^ray==/d;/^xgboost-ray==/d;/^lightgbm-ray==/d;/^tune-sklearn==/d" "${WORKSPACE_DIR}/python/$TARGET" - # Delete local installation sed -i "/@ file/d" "${WORKSPACE_DIR}/python/$TARGET" diff --git a/doc/source/conf.py b/doc/source/conf.py index 92abd458ebb9..9f3ffedffbbf 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -212,7 +212,6 @@ def __init__(self, version: str): "https://mvnrepository.com/artifact/*", # working but somehow not with linkcheck # This should be fixed -- is temporal the successor of cadence? Do the examples need to be updated? "https://github.com/serverlessworkflow/specification/blob/main/comparisons/comparison-cadence.md", - # TODO(richardliaw): The following probably needs to be fixed in the tune_sklearn package "https://www.oracle.com/java/technologies/javase-jdk15-downloads.html", # forbidden for client "https://speakerdeck.com/*", # forbidden for bots r"https://huggingface.co/*", # seems to be flaky diff --git a/doc/source/tune/examples/BUILD b/doc/source/tune/examples/BUILD index 98f7d7945bb1..70e3bb1b0e27 100644 --- a/doc/source/tune/examples/BUILD +++ b/doc/source/tune/examples/BUILD @@ -22,6 +22,8 @@ py_test_run_all_notebooks( "tune-xgboost.ipynb", "pbt_transformers.ipynb", # Transformers uses legacy Tune APIs. "horovod_simple.ipynb", # CI do not have Horovod + "tune-aim.ipynb", # CI does not have `aim` + "bohb_example.ipynb", # CI does not have bohb requirements ], tags = [ "exclusive", diff --git a/python/ray/air/tests/test_air_usage.py b/python/ray/air/tests/test_air_usage.py index b90ddf093b23..0edc286edba0 100644 --- a/python/ray/air/tests/test_air_usage.py +++ b/python/ray/air/tests/test_air_usage.py @@ -18,7 +18,6 @@ from ray.tune.callback import Callback from ray.tune.experiment.experiment import Experiment from ray.tune.logger import LoggerCallback -from ray.tune.logger.aim import AimLoggerCallback from ray.tune.utils.callback import DEFAULT_CALLBACK_CLASSES @@ -113,7 +112,6 @@ class _CustomCallback(Callback): wandb.WandbLoggerCallback, mlflow.MLflowLoggerCallback, comet.CometLoggerCallback, - AimLoggerCallback, _CustomLoggerCallback, _CustomLoggerCallback, _CustomCallback, @@ -152,7 +150,6 @@ def test_tag_setup_mlflow(mock_record, monkeypatch): "WandbLoggerCallback": 1, "MLflowLoggerCallback": 1, "CometLoggerCallback": 1, - "AimLoggerCallback": 1, "CustomLoggerCallback": 2, "CustomCallback": 1, }, diff --git a/python/ray/tune/BUILD b/python/ray/tune/BUILD index 80a77ae28103..73960913a7be 100644 --- a/python/ray/tune/BUILD +++ b/python/ray/tune/BUILD @@ -159,14 +159,6 @@ py_test( tags = ["team:ml"], ) -py_test( - name = "test_multinode_sync", - size = "large", - srcs = ["tests/test_multinode_sync.py"], - deps = [":tune_lib"], - tags = ["team:ml", "multinode"], -) - py_test( name = "test_progress_reporter", size = "medium", diff --git a/python/ray/tune/examples/bohb_example.py b/python/ray/tune/examples/bohb_example.py index 3b75b6633add..530ceaf85d2a 100644 --- a/python/ray/tune/examples/bohb_example.py +++ b/python/ray/tune/examples/bohb_example.py @@ -50,6 +50,13 @@ def load_checkpoint(self, checkpoint_dir): if __name__ == "__main__": + import sys + + import pytest + + if sys.version_info >= (3, 12): + pytest.fail("TuneBOHB is not compatible with Python 3.12") + ray.init(num_cpus=8) config = { diff --git a/python/ray/tune/tests/conftest.py b/python/ray/tune/tests/conftest.py index ac67537190f3..8e3e4e3d579e 100644 --- a/python/ray/tune/tests/conftest.py +++ b/python/ray/tune/tests/conftest.py @@ -29,3 +29,26 @@ def mock_s3_bucket_uri(): logging.getLogger("werkzeug").setLevel(logging.WARNING) yield s3_uri logging.getLogger("werkzeug").setLevel(logging.INFO) + + +# Register the custom mark +def pytest_configure(config): + config.addinivalue_line( + "markers", + "failif(condition, *, reason=...): Fail the test if the condition is true", + ) + + +# Define the custom mark behavior +@pytest.hookimpl(tryfirst=True) +def pytest_runtest_setup(item): + fail_marker = item.get_closest_marker("failif") + if not fail_marker: + return + + condition = fail_marker.args[0] + reason = fail_marker.kwargs.get( + "reason", "Test failed due to failif condition being True." + ) + if condition: + pytest.fail(reason, pytrace=False) diff --git a/python/ray/tune/tests/test_convergence.py b/python/ray/tune/tests/test_convergence.py index 9468fb166836..19a666587aab 100644 --- a/python/ray/tune/tests/test_convergence.py +++ b/python/ray/tune/tests/test_convergence.py @@ -1,4 +1,5 @@ import math +import sys import unittest import numpy as np @@ -79,6 +80,9 @@ def testConvergenceBayesOpt(self): assert len(analysis.trials) < 50 assert math.isclose(analysis.best_config["x"], 0, abs_tol=1e-5) + @pytest.mark.skipif( + sys.version_info >= (3, 12), reason="HEBO doesn't support py312" + ) def testConvergenceHEBO(self): from ray.tune.search.hebo import HEBOSearch @@ -137,6 +141,4 @@ def testConvergenceZoopt(self): if __name__ == "__main__": - import sys - sys.exit(pytest.main(["-v", __file__])) diff --git a/python/ray/tune/tests/test_logger.py b/python/ray/tune/tests/test_logger.py index 5c2e7bb05e71..3045a3c31393 100644 --- a/python/ray/tune/tests/test_logger.py +++ b/python/ray/tune/tests/test_logger.py @@ -3,6 +3,7 @@ import json import os import shutil +import sys import tempfile import unittest from dataclasses import dataclass @@ -10,6 +11,7 @@ from typing import Optional import numpy as np +import pytest import ray from ray.air.constants import ( @@ -295,6 +297,7 @@ def testBadTBX(self): assert "INFO" in cm.output[0] +@pytest.mark.skipif(sys.version_info >= (3, 12), reason="Aim doesn't support py312") class AimLoggerSuite(unittest.TestCase): """Test Aim integration.""" diff --git a/python/ray/tune/tests/test_multinode_sync.py b/python/ray/tune/tests/test_multinode_sync.py deleted file mode 100644 index 24f913d5dd09..000000000000 --- a/python/ray/tune/tests/test_multinode_sync.py +++ /dev/null @@ -1,210 +0,0 @@ -import sys -import time -import unittest - -import ray -from ray import train, tune -from ray.air.util.node import _force_on_node -from ray.autoscaler._private.fake_multi_node.test_utils import DockerCluster -from ray.tune.callback import Callback -from ray.tune.experiment import Trial -from ray.util.scheduling_strategies import PlacementGroupSchedulingStrategy - - -@ray.remote -def remote_task(val): - return val - - -class MultiNodeSyncTest(unittest.TestCase): - def setUp(self): - self.cluster = DockerCluster() - self.cluster.setup() - - def tearDown(self): - self.cluster.stop() - self.cluster.teardown(keep_dir=True) - - def testClusterAutoscaling(self): - """Sanity check that multinode tests with autoscaling are working""" - self.cluster.update_config( - { - "provider": {"head_resources": {"CPU": 4, "GPU": 0}}, - } - ) - self.cluster.start() - self.cluster.connect(client=True, timeout=120) - - self.assertGreater(ray.cluster_resources().get("CPU", 0), 0) - - # Trigger autoscaling - pg = ray.util.placement_group([{"CPU": 1, "GPU": 1}] * 2) - timeout = time.monotonic() + 120 - while ray.cluster_resources().get("GPU", 0) < 2: - if time.monotonic() > timeout: - raise RuntimeError("Autoscaling failed or too slow.") - time.sleep(1) - - # Schedule task with resources - self.assertEquals( - 5, - ray.get( - remote_task.options( - num_cpus=1, - num_gpus=1, - scheduling_strategy=PlacementGroupSchedulingStrategy( - placement_group=pg - ), - ).remote(5) - ), - ) - - print("Autoscaling worked") - ray.util.remove_placement_group(pg) - - time.sleep(2) # Give some time so nodes.json is updated - - self.cluster.kill_node(num=2) - print("Killed GPU node.") - pg = ray.util.placement_group([{"CPU": 1, "GPU": 1}] * 2) - - table = ray.util.placement_group_table(pg) - assert table["state"] == "PENDING" - - timeout = time.monotonic() + 180 - while table["state"] != "CREATED": - if time.monotonic() > timeout: - raise RuntimeError("Re-starting killed node failed or too slow.") - time.sleep(1) - table = ray.util.placement_group_table(pg) - - print("Node was restarted.") - - def testAutoscalingNewNode(self): - """Test that newly added nodes from autoscaling are not stale.""" - self.cluster.update_config( - { - "provider": {"head_resources": {"CPU": 4, "GPU": 0}}, - "available_node_types": { - "ray.worker.cpu": { - "resources": {"CPU": 4}, - "min_workers": 0, # No minimum nodes - "max_workers": 2, - }, - "ray.worker.gpu": { - "min_workers": 0, - "max_workers": 0, # No GPU nodes - }, - }, - } - ) - self.cluster.start() - self.cluster.connect(client=True, timeout=120) - - def autoscaling_train(config): - time.sleep(120) - train.report({"_metric": 1.0}) - - tune.run( - autoscaling_train, - num_samples=3, - resources_per_trial={"cpu": 4}, - fail_fast=True, - ) - - def testFaultTolerance(self): - """Test that Tune run can recover from a failed node. - - When `max_failures` is set to larger than zero. - """ - self.cluster.update_config( - { - "provider": {"head_resources": {"CPU": 4, "GPU": 0}}, - "available_node_types": { - "ray.worker.cpu": { - "resources": {"CPU": 4}, - "min_workers": 0, # No minimum nodes - "max_workers": 2, - }, - "ray.worker.gpu": { - "min_workers": 0, - "max_workers": 0, # No GPU nodes - }, - }, - } - ) - self.cluster.start() - self.cluster.connect(client=True, timeout=120) - remote_api = self.cluster.remote_execution_api() - - def train_fn(config): - time.sleep(120) - train.report({"_metric": 1.0}) - - class FailureInjectionCallback(Callback): - def __init__(self): - self._killed = False - - def on_step_begin(self, iteration, trials, **info): - if ( - not self._killed - and len(trials) == 3 - and all(trial.status == Trial.RUNNING for trial in trials) - ): - remote_api.kill_node(num=2) - self._killed = True - - tune.run( - train_fn, - num_samples=3, - resources_per_trial={"cpu": 4}, - max_failures=1, - callbacks=[FailureInjectionCallback()], - ) - - def testForceOnNodeScheduling(self): - """Test node scheduling behavior correctly schedules with node affinity.""" - num_workers = 4 - num_cpu_per_node = 4 - self.cluster.update_config( - { - "provider": {"head_resources": {"CPU": num_cpu_per_node, "GPU": 0}}, - "available_node_types": { - "ray.worker.cpu": { - "resources": {"CPU": num_cpu_per_node}, - "min_workers": num_workers, - "max_workers": num_workers, - }, - "ray.worker.gpu": { - "min_workers": 0, - "max_workers": 0, # No GPU nodes - }, - }, - } - ) - self.cluster.start() - self.cluster.connect(client=True, timeout=120) - - total_num_cpu = (1 + num_workers) * num_cpu_per_node - self.cluster.wait_for_resources({"CPU": total_num_cpu}) - - @ray.remote - def get_current_node_id(): - return ray.get_runtime_context().get_node_id() - - node_ids = [node["NodeID"] for node in ray.nodes()] - assert len(node_ids) == 1 + num_workers - - remote_tasks = [ - _force_on_node(node_id, get_current_node_id).remote() - for node_id in node_ids - ] - results = ray.get(remote_tasks) - print(results) - assert results == node_ids - - -if __name__ == "__main__": - import pytest - - sys.exit(pytest.main(["-v", __file__])) diff --git a/python/ray/tune/tests/test_sample.py b/python/ray/tune/tests/test_sample.py index a411f6d2344f..b2a631d8922e 100644 --- a/python/ray/tune/tests/test_sample.py +++ b/python/ray/tune/tests/test_sample.py @@ -4,11 +4,13 @@ change your pytest running directory to ray/python/ray/tune/tests/ """ +import sys import unittest from collections import defaultdict from unittest.mock import patch import numpy as np +import pytest import ray import ray.tune.search.sample @@ -768,6 +770,9 @@ def config_generator(): self._testTuneSampleAPI(config_generator(), ignore=ignore) + @pytest.mark.skipif( + sys.version_info >= (3, 12), reason="HEBO doesn't support py312" + ) def testConvertHEBO(self): import torch from hebo.design_space.design_space import DesignSpace @@ -824,6 +829,9 @@ def testConvertHEBO(self): # Mixed configs are not supported + @pytest.mark.skipif( + sys.version_info >= (3, 12), reason="HEBO doesn't support py312" + ) def testSampleBoundsHEBO(self): from ray.tune.search.hebo import HEBOSearch @@ -1864,8 +1872,4 @@ def set_search_properties(self, metric, mode, config): if __name__ == "__main__": - import sys - - import pytest - sys.exit(pytest.main(["-v", __file__] + sys.argv[1:])) diff --git a/python/ray/tune/tests/test_searchers.py b/python/ray/tune/tests/test_searchers.py index 9c1893d7cc6b..461b936f2cb9 100644 --- a/python/ray/tune/tests/test_searchers.py +++ b/python/ray/tune/tests/test_searchers.py @@ -1,6 +1,7 @@ import contextlib import os import shutil +import sys import tempfile import unittest from copy import deepcopy @@ -162,6 +163,9 @@ def testBOHB(self): ) self.assertCorrectExperimentOutput(out) + @pytest.mark.skipif( + sys.version_info >= (3, 12), reason="HEBO doesn't support py312" + ) def testHEBO(self): if Version(pandas.__version__) >= Version("2.0.0"): pytest.skip("HEBO does not support pandas>=2.0.0") @@ -415,6 +419,9 @@ def dbr_space(trial): with self.assertRaises(TypeError): dbr_searcher.add_evaluated_point(point, 1.0) + @pytest.mark.skipif( + sys.version_info >= (3, 12), reason="HEBO doesn't support py312" + ) def testHEBO(self): if Version(pandas.__version__) >= Version("2.0.0"): pytest.skip("HEBO does not support pandas>=2.0.0") @@ -541,6 +548,9 @@ def testBOHB(self): assert "not_completed" in searcher.trial_to_params + @pytest.mark.skipif( + sys.version_info >= (3, 12), reason="HEBO doesn't support py312" + ) def testHEBO(self): if Version(pandas.__version__) >= Version("2.0.0"): pytest.skip("HEBO does not support pandas>=2.0.0") diff --git a/python/ray/tune/tests/test_trial_scheduler.py b/python/ray/tune/tests/test_trial_scheduler.py index caaf3da2154c..813b566e6216 100644 --- a/python/ray/tune/tests/test_trial_scheduler.py +++ b/python/ray/tune/tests/test_trial_scheduler.py @@ -932,6 +932,9 @@ def result(score, ts): [t.status for t in trials], [Trial.PAUSED, Trial.PAUSED, Trial.PAUSED] ) + @pytest.mark.skipif( + sys.version_info >= (3, 12), reason="BOHB doesn't support py312" + ) def testNonstopBOHB(self): from ray.tune.search.bohb import TuneBOHB @@ -2550,6 +2553,9 @@ def testAnonymousMetricEndToEndFIFO(self): def testAnonymousMetricEndToEndASHA(self): self._testAnonymousMetricEndToEnd(AsyncHyperBandScheduler) + @pytest.mark.skipif( + sys.version_info >= (3, 12), reason="BOHB doesn't support py312" + ) def testAnonymousMetricEndToEndBOHB(self): from ray.tune.search.bohb import TuneBOHB diff --git a/python/ray/tune/tests/test_tune_restore_warm_start.py b/python/ray/tune/tests/test_tune_restore_warm_start.py index cd5e698e5f4a..5b30743c39ad 100644 --- a/python/ray/tune/tests/test_tune_restore_warm_start.py +++ b/python/ray/tune/tests/test_tune_restore_warm_start.py @@ -1,13 +1,13 @@ # coding: utf-8 import os import shutil +import sys import tempfile import unittest import numpy as np import pandas import pytest -from hebo.design_space.design_space import DesignSpace as HEBODesignSpace from hyperopt import hp from nevergrad.optimization import optimizerlib from packaging.version import Version @@ -251,11 +251,14 @@ def cost(param): return search_alg, cost +@pytest.mark.skipif(sys.version_info >= (3, 12), reason="HEBO doesn't support py312") class HEBOWarmStartTest(AbstractWarmStartTest, unittest.TestCase): def set_basic_conf(self): if Version(pandas.__version__) >= Version("2.0.0"): pytest.skip("HEBO does not support pandas>=2.0.0") + from hebo.design_space.design_space import DesignSpace as HEBODesignSpace + space_config = [ {"name": "width", "type": "num", "lb": 0, "ub": 20}, {"name": "height", "type": "num", "lb": -100, "ub": 100}, @@ -345,6 +348,4 @@ def get_scheduler(self): if __name__ == "__main__": - import sys - sys.exit(pytest.main(["-v", __file__] + sys.argv[1:])) diff --git a/python/requirements/ml/core-requirements.txt b/python/requirements/ml/core-requirements.txt index 1659c963a045..655244fcdda8 100644 --- a/python/requirements/ml/core-requirements.txt +++ b/python/requirements/ml/core-requirements.txt @@ -1,5 +1,5 @@ # ML tracking integrations -comet-ml==3.31.9 +comet-ml==3.44.1 mlflow==2.9.2 wandb==0.17.0 diff --git a/python/requirements/ml/rllib-requirements.txt b/python/requirements/ml/rllib-requirements.txt index 9de1b4bd9a33..63f5b42e0bc2 100644 --- a/python/requirements/ml/rllib-requirements.txt +++ b/python/requirements/ml/rllib-requirements.txt @@ -6,7 +6,7 @@ imageio-ffmpeg==0.4.5 onnx==1.15.0; sys_platform != 'darwin' or platform_machine != 'arm64' onnxruntime==1.18.0; sys_platform != 'darwin' or platform_machine != 'arm64' tf2onnx==1.15.1; sys_platform != 'darwin' or platform_machine != 'arm64' -rich==12.6.0 +rich==13.3.2 # Msgpack checkpoint stuff. msgpack msgpack_numpy \ No newline at end of file diff --git a/python/requirements/ml/tune-requirements.txt b/python/requirements/ml/tune-requirements.txt index 9cc05b6f21b2..7c180783910e 100644 --- a/python/requirements/ml/tune-requirements.txt +++ b/python/requirements/ml/tune-requirements.txt @@ -4,12 +4,9 @@ ax-platform[mysql]==0.3.2 bayesian-optimization==1.4.3 # BOHB -ConfigSpace==0.7.1 -hpbandster==0.7.4 +ConfigSpace==0.7.1; python_version < "3.12" +hpbandster==0.7.4; python_version < "3.12" -# HEBO==0.3.5; python_version < "3.12" hyperopt==0.2.7 nevergrad==0.4.3.post7 optuna==3.2.0 - -tune-sklearn; python_version < "3.12" diff --git a/python/requirements/test-requirements.txt b/python/requirements/test-requirements.txt index afd593faf6c8..f6ac2650c99c 100644 --- a/python/requirements/test-requirements.txt +++ b/python/requirements/test-requirements.txt @@ -81,7 +81,7 @@ colorama myst-parser myst-nb==1.1.0 sphinx -jupytext +jupytext>1.13.6 jinja2 pytest-docker-tools pytest-forked diff --git a/python/requirements_compiled.txt b/python/requirements_compiled.txt index ce45917c7a4e..5f95db3fe034 100644 --- a/python/requirements_compiled.txt +++ b/python/requirements_compiled.txt @@ -14,7 +14,7 @@ absl-py==1.4.0 # tensorflow-metadata # tensorflow-probability accelerate==0.28.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /ray/ci/../python/requirements/ml/core-requirements.txt adagio==0.2.4 # via # fugue @@ -22,7 +22,7 @@ adagio==0.2.4 adal==1.2.7 # via msrestazure aioboto3==11.2.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt + # via -r /ray/ci/../python/requirements/ml/data-requirements.txt aiobotocore==2.5.0 # via # aioboto3 @@ -33,7 +33,7 @@ aiofiles==22.1.0 # ypy-websocket aiohttp==3.9.5 ; python_version >= "3.12" # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # aiobotocore # aiohttp-cors # datasets @@ -42,14 +42,14 @@ aiohttp==3.9.5 ; python_version >= "3.12" # s3fs # torch-geometric aiohttp-cors==0.7.0 - # via -r /home/ubuntu/ray/ci/../python/requirements.txt + # via -r /ray/ci/../python/requirements.txt aioitertools==0.11.0 # via aiobotocore aiorwlock==1.3.0 - # via -r /home/ubuntu/ray/ci/../python/requirements.txt + # via -r /ray/ci/../python/requirements.txt aiosignal==1.3.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # aiohttp aiosqlite==0.19.0 # via ypy-websocket @@ -92,7 +92,7 @@ argon2-cffi-bindings==21.2.0 # via argon2-cffi array-record==0.5.1 ; sys_platform != "darwin" and platform_system != "Windows" # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # tensorflow-datasets arrow==1.3.0 # via isoduration @@ -101,26 +101,25 @@ asttokens==2.4.1 astunparse==1.6.3 # via tensorflow async-exit-stack==1.0.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt async-generator==1.10 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt async-timeout==4.0.3 # via redis attrs==21.4.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # aiohttp # flake8-bugbear # glom # jschema-to-python # jsonschema # jupyter-cache - # markdown-it-py # open-spiel # sarif-om # semgrep autorom==0.6.1 ; platform_machine != "arm64" - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt autorom-accept-rom-license==0.6.1 # via autorom aws-sam-translator==1.81.0 @@ -128,9 +127,9 @@ aws-sam-translator==1.81.0 aws-xray-sdk==2.12.1 # via moto ax-platform==0.3.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-requirements.txt azure-cli-core==2.62.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt azure-cli-telemetry==1.1.0 # via azure-cli-core azure-common==1.1.28 @@ -144,9 +143,9 @@ azure-core==1.29.5 # azure-mgmt-core # msrest azure-identity==1.17.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt azure-mgmt-compute==31.0.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt azure-mgmt-core==1.4.0 # via # azure-cli-core @@ -154,9 +153,9 @@ azure-mgmt-core==1.4.0 # azure-mgmt-network # azure-mgmt-resource azure-mgmt-network==25.4.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt azure-mgmt-resource==23.1.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt babel==2.13.1 # via # jupyterlab-server @@ -165,21 +164,21 @@ backcall==0.2.0 # via ipython backoff==1.10.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # opentelemetry-exporter-otlp-proto-grpc # segment-analytics-python bayesian-optimization==1.4.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt + # -r /ray/ci/../python/requirements/ml/tune-requirements.txt # nevergrad bcrypt==4.0.1 # via paramiko beautifulsoup4==4.11.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # nbconvert black==22.10.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # via -r /ray/ci/../python/requirements/lint-requirements.txt bleach==6.1.0 # via nbconvert bokeh==2.4.3 @@ -193,7 +192,7 @@ boto==2.49.0 # via gcs-oauth2-boto-plugin boto3==1.26.76 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # aiobotocore # aws-sam-translator # moto @@ -233,12 +232,12 @@ cfn-lint==0.83.3 charset-normalizer==3.3.2 # via requests chess==1.7.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt clang-format==12.0.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # via -r /ray/ci/../python/requirements/lint-requirements.txt click==8.1.7 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # autorom # autorom-accept-rom-license # black @@ -258,7 +257,7 @@ click-option-group==0.5.6 # via semgrep cloudpickle==2.2.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # dask # distributed # gymnasium @@ -275,29 +274,23 @@ cmdstanpy==1.2.0 # via prophet colorama==0.4.6 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # bayesian-optimization # semgrep coloredlogs==15.0.1 # via onnxruntime colorful==0.5.5 - # via -r /home/ubuntu/ray/ci/../python/requirements.txt + # via -r /ray/ci/../python/requirements.txt colorlog==6.7.0 # via optuna -comet-ml==3.31.9 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt +comet-ml==3.44.1 + # via -r /ray/ci/../python/requirements/ml/core-requirements.txt comm==0.2.0 # via # ipykernel # ipywidgets -commonmark==0.9.1 - # via rich configobj==5.0.8 # via everett -configspace==0.7.1 - # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt - # hpbandster contextlib2==21.6.0 # via ml-collections contourpy==1.1.1 @@ -305,12 +298,12 @@ contourpy==1.1.1 cramjam==2.8.3 # via python-snappy crc32c==2.3 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt + # via -r /ray/ci/../python/requirements/ml/data-requirements.txt crcmod==1.7 # via gsutil cryptography==38.0.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # adal # azure-cli-core # azure-identity @@ -323,16 +316,16 @@ cryptography==38.0.1 # sshpubkeys # trustme cupy-cuda12x==13.1.0 ; sys_platform != "darwin" - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt cycler==0.12.1 # via matplotlib cython==0.29.37 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # gpy dask==2024.6.0 ; python_version >= "3.12" # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt + # -r /ray/ci/../python/requirements/ml/data-requirements.txt # dask-expr # distributed dask-expr==1.1.3 @@ -341,8 +334,8 @@ databricks-cli==0.18.0 # via mlflow datasets==2.14.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/ml/train-requirements.txt + # -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # -r /ray/ci/../python/requirements/ml/train-requirements.txt # evaluate debugpy==1.8.0 # via ipykernel @@ -353,7 +346,7 @@ decorator==5.1.1 # paramz # tensorflow-probability deepspeed==0.12.3 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/train-requirements.txt + # via -r /ray/ci/../python/requirements/ml/train-requirements.txt defusedxml==0.7.1 # via # nbconvert @@ -371,7 +364,7 @@ distro==1.9.0 # via azure-cli-core dm-tree==0.1.8 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # tensorflow-datasets # tensorflow-probability dnspython==2.4.2 @@ -385,7 +378,7 @@ docker-pycreds==0.4.0 # via wandb docutils==0.19 # via - # -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # -r /ray/ci/../python/requirements/lint-requirements.txt # myst-parser # sphinx dulwich==0.21.6 @@ -404,28 +397,28 @@ et-xmlfile==1.1.0 # via openpyxl etils==1.5.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # array-record # tensorflow-datasets evaluate==0.4.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/train-test-requirements.txt -everett==3.3.0 + # via -r /ray/ci/../python/requirements/ml/train-test-requirements.txt +everett==3.1.0 # via comet-ml executing==2.0.1 # via stack-data face==22.0.0 # via glom fairscale==0.4.6 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt farama-notifications==0.0.4 # via gymnasium fastapi==0.109.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # gradio fastavro==1.9.4 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt fasteners==0.19 # via # google-apitools @@ -435,37 +428,37 @@ fastjsonschema==2.19.0 fastrlock==0.8.2 # via cupy-cuda12x feather-format==0.4.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt ffmpy==0.3.1 # via gradio filelock==3.13.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # huggingface-hub # torch # transformers # virtualenv flake8==3.9.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # -r /ray/ci/../python/requirements/lint-requirements.txt # flake8-bugbear # flake8-comprehensions # flake8-quotes flake8-bugbear==21.9.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # via -r /ray/ci/../python/requirements/lint-requirements.txt flake8-comprehensions==3.10.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # via -r /ray/ci/../python/requirements/lint-requirements.txt flake8-quotes==2.0.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # via -r /ray/ci/../python/requirements/lint-requirements.txt flask==2.1.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # flask-cors # mlflow # moto flask-cors==4.0.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt + # -r /ray/ci/../python/requirements/ml/data-requirements.txt # moto flatbuffers==23.5.26 # via @@ -477,17 +470,17 @@ fonttools==4.45.1 fqdn==1.5.1 # via jsonschema freezegun==1.1.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt frozenlist==1.4.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # aiohttp # aiosignal fs==2.4.16 # via triad fsspec==2023.5.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # dask # datasets # etils @@ -522,7 +515,7 @@ glom==22.1.0 # via semgrep google-api-core==1.34.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # -r /ray/ci/../python/requirements/ml/data-test-requirements.txt # google-api-python-client # google-cloud-bigquery # google-cloud-bigquery-storage @@ -530,7 +523,7 @@ google-api-core==1.34.0 # google-cloud-storage # opencensus google-api-python-client==2.111.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt google-apitools==0.5.32 # via gsutil google-auth==2.23.4 @@ -545,18 +538,18 @@ google-auth==2.23.4 google-auth-httplib2==0.1.1 # via google-api-python-client google-cloud-bigquery==3.13.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt google-cloud-bigquery-storage==2.24.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt google-cloud-core==2.4.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # -r /ray/ci/../python/requirements/ml/data-test-requirements.txt # google-cloud-bigquery # google-cloud-storage google-cloud-storage==2.14.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/anyscale-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt google-crc32c==1.5.0 # via # google-cloud-storage @@ -578,11 +571,11 @@ googleapis-common-protos==1.61.0 # opentelemetry-exporter-otlp-proto-grpc # tensorflow-metadata gpy==1.13.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt gpytorch==1.10 # via botorch gradio==3.50.2 ; platform_system != "Windows" - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt gradio-client==0.6.1 # via gradio graphql-core==3.2.3 @@ -591,8 +584,8 @@ greenlet==3.0.1 # via sqlalchemy grpcio==1.60.0 ; sys_platform != "darwin" # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/anyscale-requirements.txt # google-api-core # google-cloud-bigquery # grpcio-status @@ -605,38 +598,36 @@ grpcio==1.60.0 ; sys_platform != "darwin" grpcio-status==1.48.2 # via google-api-core gsutil==5.27 - # via -r /home/ubuntu/ray/ci/../python/requirements/docker/ray-docker-requirements.txt + # via -r /ray/ci/../python/requirements/docker/ray-docker-requirements.txt gunicorn==20.1.0 # via mlflow gymnasium==0.28.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # minigrid # pettingzoo # shimmy h11==0.12.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # httpcore # uvicorn h5py==3.10.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt # keras # tensorflow higher==0.2.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt hjson==3.1.0 # via deepspeed holidays==0.39 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt # prophet -hpbandster==0.7.4 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt httpcore==0.15.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # httpx httplib2==0.20.4 # via @@ -648,7 +639,7 @@ httplib2==0.20.4 # oauth2client httpx==0.24.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # gradio # gradio-client huggingface-hub==0.19.4 @@ -666,10 +657,10 @@ humanfriendly==10.0 # azure-cli-core # coloredlogs hyperopt==0.2.7 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-requirements.txt idna==3.7 # via - # -r /home/ubuntu/ray/ci/../python/requirements/security-requirements.txt + # -r /ray/ci/../python/requirements/security-requirements.txt # anyio # httpx # jsonschema @@ -681,12 +672,12 @@ imageio==2.34.2 # moviepy # scikit-image imageio-ffmpeg==0.4.5 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt imagesize==1.4.1 # via sphinx importlib-metadata==6.11.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # jupyter-cache # mlflow # myst-nb @@ -704,7 +695,7 @@ ipykernel==6.27.1 # notebook ipython==8.12.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements/docker/ray-docker-requirements.txt + # -r /ray/ci/../python/requirements/docker/ray-docker-requirements.txt # ipykernel # ipywidgets # jupyterlab @@ -715,9 +706,9 @@ ipython-genutils==0.2.0 # notebook ipywidgets==8.1.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/docker/ray-docker-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/anyscale-requirements.txt + # -r /ray/ci/../python/requirements/docker/ray-docker-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # ax-platform isodate==0.6.1 # via @@ -728,7 +719,7 @@ isodate==0.6.1 isoduration==20.11.0 # via jsonschema isort==5.10.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # via -r /ray/ci/../python/requirements/lint-requirements.txt itsdangerous==2.1.2 # via flask jax-jumpy==1.0.0 @@ -737,7 +728,7 @@ jedi==0.19.1 # via ipython jinja2==3.1.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # altair # ax-platform # bokeh @@ -768,7 +759,7 @@ jmespath==1.0.1 # knack joblib==1.2.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # scikit-learn jschema-to-python==1.2.3 # via cfn-lint @@ -778,7 +769,7 @@ jsondiff==2.0.0 # via moto jsonpatch==1.32 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # cfn-lint jsonpickle==3.0.2 # via jschema-to-python @@ -788,7 +779,7 @@ jsonpointer==2.4 # jsonschema jsonschema==4.17.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # altair # aws-sam-translator # cfn-lint @@ -843,18 +834,18 @@ jupyter-ydoc==0.2.5 # jupyterlab jupyterlab==3.6.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # -r /ray/ci/../python/requirements/anyscale-requirements.txt + # -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt jupyterlab-pygments==0.3.0 # via nbconvert jupyterlab-server==2.24.0 # via jupyterlab jupyterlab-widgets==3.0.11 # via ipywidgets -jupytext==1.13.6 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt +jupytext==1.16.3 + # via -r /ray/ci/../python/requirements/test-requirements.txt kaggle-environments==1.7.11 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt keras==3.4.1 # via tensorflow kiwisolver==1.4.5 @@ -862,7 +853,7 @@ kiwisolver==1.4.5 knack==0.11.0 # via azure-cli-core kubernetes==24.2.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt lazy-loader==0.4 # via scikit-image lazy-object-proxy==1.9.0 @@ -870,7 +861,7 @@ lazy-object-proxy==1.9.0 libclang==16.0.6 # via tensorflow lightgbm==3.3.5 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /ray/ci/../python/requirements/ml/core-requirements.txt lightning-utilities==0.11.2 # via pytorch-lightning linear-operator==0.4.0 @@ -879,7 +870,7 @@ linear-operator==0.4.0 # gpytorch llvmlite==0.42.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # numba locket==1.0.0 # via @@ -887,12 +878,12 @@ locket==1.0.0 # partd lxml==4.9.4 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # nbconvert # vsphere-automation-sdk lz4==4.3.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # dask mako==1.3.0 # via alembic @@ -900,12 +891,13 @@ markdown==3.5.1 # via # mlflow # tensorboard -markdown-it-py==1.1.0 +markdown-it-py==2.2.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # jupytext # mdit-py-plugins # myst-parser + # rich markupsafe==2.1.3 # via # gradio @@ -915,7 +907,7 @@ markupsafe==2.1.3 # werkzeug matplotlib==3.7.4 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt # gradio # mlflow # prophet @@ -930,12 +922,14 @@ mdit-py-plugins==0.3.5 # via # jupytext # myst-parser +mdurl==0.1.2 + # via markdown-it-py memray==1.10.0 ; platform_system != "Windows" and sys_platform != "darwin" and platform_machine != "aarch64" # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt minigrid==2.3.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt mistune==0.8.4 # via nbconvert ml-collections==0.1.1 @@ -945,21 +939,19 @@ ml-dtypes==0.3.2 # keras # tensorflow mlagents-envs==0.28.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt mlflow==2.9.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /ray/ci/../python/requirements/ml/core-requirements.txt modin==0.30.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt + # via -r /ray/ci/../python/requirements/ml/data-requirements.txt monotonic==1.6 # via # gsutil # segment-analytics-python -more-itertools==10.1.0 - # via configspace moto==4.2.12 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt moviepy==0.2.3.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt mpmath==1.3.0 # via sympy msal==1.28.1 @@ -973,17 +965,17 @@ msal-extensions==1.2.0b1 # azure-identity msgpack==1.0.7 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/ml/rllib-requirements.txt # distributed # msgpack-numpy msgpack-numpy==0.4.8 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt msrest==0.7.1 # via msrestazure msrestazure==0.6.4 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # azure-cli-core multidict==6.0.4 # via @@ -997,17 +989,17 @@ multiprocess==0.70.15 # evaluate mypy==1.7.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/lint-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt mypy-extensions==1.0.0 # via # black # mypy myst-nb==1.1.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt myst-parser==1.0.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # myst-nb namex==0.0.8 # via keras @@ -1042,8 +1034,6 @@ nest-asyncio==1.5.8 # nbclassic # nbclient # notebook -netifaces==0.11.0 - # via hpbandster networkx==3.2.1 # via # cfn-lint @@ -1051,12 +1041,12 @@ networkx==3.2.1 # scikit-image # torch nevergrad==0.4.3.post7 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-requirements.txt ninja==1.11.1.1 # via deepspeed notebook==6.5.7 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt # jupyterlab notebook-shim==0.2.3 # via nbclassic @@ -1066,14 +1056,14 @@ notebook-shim==0.2.3 # via vsphere-automation-sdk numba==0.59.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # statsforecast numexpr==2.8.4 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt numpy==1.26.4 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # accelerate # altair # bayesian-optimization @@ -1081,7 +1071,6 @@ numpy==1.26.4 # cma # cmaes # cmdstanpy - # configspace # contourpy # cupy-cuda12x # dask @@ -1093,7 +1082,6 @@ numpy==1.26.4 # gradio # gymnasium # h5py - # hpbandster # hyperopt # imageio # jax-jumpy @@ -1158,48 +1146,48 @@ oauthlib==3.2.2 # requests-oauthlib onnx==1.15.0 ; sys_platform != "darwin" or platform_machine != "arm64" # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt + # -r /ray/ci/../python/requirements/ml/rllib-requirements.txt # tf2onnx onnxruntime==1.18.0 ; sys_platform != "darwin" or platform_machine != "arm64" - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt open-spiel==1.4 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt openapi-schema-validator==0.4.4 # via openapi-spec-validator openapi-spec-validator==0.5.7 # via moto opencensus==0.11.3 - # via -r /home/ubuntu/ray/ci/../python/requirements.txt + # via -r /ray/ci/../python/requirements.txt opencensus-context==0.1.3 # via opencensus opencensus-proto==0.1.0 # via opentelemetry-exporter-opencensus openpyxl==3.0.10 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt opentelemetry-api==1.1.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/anyscale-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # opentelemetry-exporter-opencensus # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-sdk opentelemetry-exporter-opencensus==0.20b0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt opentelemetry-exporter-otlp==1.1.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/anyscale-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt opentelemetry-exporter-otlp-proto-grpc==1.1.0 # via opentelemetry-exporter-otlp opentelemetry-proto==1.1.0 # via opentelemetry-exporter-otlp-proto-grpc opentelemetry-sdk==1.1.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/anyscale-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # opentelemetry-exporter-opencensus # opentelemetry-exporter-otlp-proto-grpc opentelemetry-semantic-conventions==0.20b0 @@ -1211,12 +1199,12 @@ opt-einsum==3.3.0 optree==0.12.1 # via keras optuna==3.2.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-requirements.txt orjson==3.9.10 # via gradio packaging==23.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # accelerate # altair # azure-cli-core @@ -1236,6 +1224,7 @@ packaging==23.0 # jupyter-server # jupyterlab # jupyterlab-server + # jupytext # keras # knack # lazy-loader @@ -1262,8 +1251,8 @@ packaging==23.0 # utilsforecast pandas==2.2.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/ml/data-requirements.txt # altair # ax-platform # cmdstanpy @@ -1303,16 +1292,16 @@ pbr==6.0.0 peewee==3.17.0 # via semgrep pettingzoo==1.23.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt pexpect==4.8.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # ipython pickleshare==0.7.5 # via ipython pillow==10.3.0 ; platform_system != "Windows" # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # bokeh # gradio # imageio @@ -1333,14 +1322,14 @@ plotly==5.18.0 pluggy==1.3.0 # via pytest polars==0.14.21 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt portalocker==2.8.2 # via # azure-cli-telemetry # msal-extensions prometheus-client==0.19.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # jupyter-server # nbclassic # notebook @@ -1349,14 +1338,14 @@ promise==2.3 prompt-toolkit==3.0.41 # via ipython prophet==1.1.5 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt proto-plus==1.22.3 # via # google-cloud-bigquery # google-cloud-bigquery-storage protobuf==3.20.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # google-api-core # google-cloud-bigquery # google-cloud-bigquery-storage @@ -1377,11 +1366,12 @@ protobuf==3.20.3 # tf2onnx # wandb proxy-py==2.4.3 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt psutil==5.9.6 # via # accelerate # azure-cli-core + # comet-ml # deepspeed # distributed # ipykernel @@ -1402,14 +1392,14 @@ py-cpuinfo==9.0.0 py-partiql-parser==0.5.0 # via moto py-spy==0.3.14 - # via -r /home/ubuntu/ray/ci/../python/requirements.txt + # via -r /ray/ci/../python/requirements.txt py4j==0.10.9.7 # via # hyperopt # pyspark pyarrow==14.0.2 ; python_version >= "3.12" # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # dask # dask-expr # datasets @@ -1435,8 +1425,8 @@ pycparser==2.21 # via cffi pydantic==2.5.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # aws-sam-translator # deepspeed # fastapi @@ -1444,20 +1434,20 @@ pydantic==2.5.0 pydantic-core==2.14.1 # via pydantic pydot==1.4.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt pydub==0.25.1 # via gradio pyflakes==2.3.1 # via flake8 pygame==2.5.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # minigrid pyglet==1.5.15 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt pygments==2.18.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # ipython # knack # nbconvert @@ -1470,26 +1460,25 @@ pyjwt==2.8.0 # databricks-cli # msal pylance==0.10.18 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt pymongo==4.3.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt pymunk==6.2.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt pynacl==1.5.0 # via paramiko pynvml==11.5.0 # via deepspeed pyopenssl==23.0.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/anyscale-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # azure-cli-core # gcs-oauth2-boto-plugin # gsutil # vapi-runtime pyparsing==3.1.1 # via - # configspace # httplib2 # matplotlib # moto @@ -1499,17 +1488,15 @@ pyro-api==0.1.2 # via pyro-ppl pyro-ppl==1.8.6 # via botorch -pyro4==4.82 - # via hpbandster pyrsistent==0.20.0 # via jsonschema pysocks==1.7.1 # via requests pyspark==3.4.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt pytest==7.4.4 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # pytest-asyncio # pytest-docker-tools # pytest-forked @@ -1521,27 +1508,29 @@ pytest==7.4.4 # pytest-sugar # pytest-timeout pytest-asyncio==0.16.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt pytest-docker-tools==3.1.3 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt pytest-forked==1.4.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt pytest-httpserver==1.0.6 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt pytest-lazy-fixture==0.6.3 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt pytest-remotedata==0.3.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt pytest-repeat==0.9.3 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt pytest-rerunfailures==11.1.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt pytest-sphinx @ git+https://github.com/ray-project/pytest-sphinx - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt pytest-sugar==0.9.5 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt pytest-timeout==2.1.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt +python-box==6.1.0 + # via comet-ml python-dateutil==2.8.2 # via # adal @@ -1565,12 +1554,12 @@ python-lsp-jsonrpc==1.0.0 python-multipart==0.0.6 # via gradio python-snappy==0.7.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt pytorch-lightning==1.8.6 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt pytz==2022.7.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # mlflow # pandas pyu2f==0.1.5 @@ -1579,8 +1568,8 @@ pyvmomi==8.0.2.0.1 # via vsphere-automation-sdk pyyaml==6.0.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/anyscale-requirements.txt # accelerate # bokeh # cfn-lint @@ -1610,7 +1599,7 @@ pyyaml==6.0.1 # yq pyzmq==26.0.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # ipykernel # jupyter-client # jupyter-server @@ -1621,14 +1610,14 @@ qpd==0.4.4 querystring-parser==1.2.4 # via mlflow redis==4.4.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt regex==2023.10.3 # via # cfn-lint # transformers requests==2.31.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # adal # autorom # autorom-accept-rom-license @@ -1676,7 +1665,7 @@ requests-toolbelt==1.0.0 # via comet-ml responses==0.13.4 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt + # -r /ray/ci/../python/requirements/ml/data-requirements.txt # evaluate # moto retry-decorator==1.1.1 @@ -1692,10 +1681,11 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rich==12.6.0 +rich==13.3.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/ml/rllib-requirements.txt + # comet-ml # keras # memray # semgrep @@ -1710,7 +1700,7 @@ ruamel-yaml==0.17.40 ruamel-yaml-clib==0.2.8 # via ruamel-yaml s3fs==2023.5.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /ray/ci/../python/requirements/ml/core-requirements.txt s3transfer==0.6.2 # via boto3 safetensors==0.4.1 @@ -1721,10 +1711,10 @@ safetensors==0.4.1 sarif-om==1.0.4 # via cfn-lint scikit-image==0.24.0 - # via -r /home/ubuntu/ray/ci/../python/requirements.txt + # via -r /ray/ci/../python/requirements.txt scikit-learn==1.3.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # ax-platform # bayesian-optimization # gpytorch @@ -1733,13 +1723,11 @@ scikit-learn==1.3.2 # torch-geometric scipy==1.11.4 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # ax-platform # bayesian-optimization # botorch - # configspace # gpy - # hpbandster # hyperopt # lightgbm # linear-operator @@ -1755,43 +1743,40 @@ scipy==1.11.4 # torch-sparse # xgboost segment-analytics-python==2.2.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt semantic-version==2.10.0 # via # comet-ml # gradio semgrep==1.32.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # via -r /ray/ci/../python/requirements/lint-requirements.txt send2trash==1.8.2 # via # jupyter-server # nbclassic # notebook sentencepiece==0.1.96 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/train-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/train-test-requirements.txt sentry-sdk==1.37.1 # via # comet-ml # wandb -serpent==1.41 - # via - # hpbandster - # pyro4 setproctitle==1.3.3 # via wandb shellcheck-py==0.7.1.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # via -r /ray/ci/../python/requirements/lint-requirements.txt shimmy==1.3.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt shortuuid==1.0.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt +simplejson==3.19.2 + # via comet-ml six==1.16.0 # via # asttokens # astunparse # azure-core # bleach - # comet-ml # configobj # databricks-cli # docker-pycreds @@ -1828,8 +1813,8 @@ six==1.16.0 # vapi-runtime smart-open==6.2.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt smmap==5.0.1 # via gitdb sniffio==1.3.0 @@ -1842,12 +1827,12 @@ snowballstemmer==2.2.0 sortedcontainers==2.4.0 # via distributed soundfile==0.12.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt soupsieve==2.5 # via beautifulsoup4 sphinx==6.2.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # myst-nb # myst-parser sphinxcontrib-applehelp==1.0.4 @@ -1881,14 +1866,12 @@ stanio==0.3.0 # via cmdstanpy starlette==0.36.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements.txt # fastapi statsforecast==1.7.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt statsmodels==0.14.0 - # via - # hpbandster - # statsforecast + # via statsforecast sympy==1.12 # via # cfn-lint @@ -1901,38 +1884,38 @@ tabulate==0.9.0 # knack tblib==3.0.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/docker/ray-docker-requirements.txt + # -r /ray/ci/../python/requirements/docker/ray-docker-requirements.txt # distributed tenacity==8.2.3 # via plotly tensorboard==2.16.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # tensorflow tensorboard-data-server==0.7.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # tensorboard tensorboardx==2.6.2.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # pytorch-lightning tensorflow==2.16.1 ; sys_platform != "darwin" or platform_machine != "arm64" # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # tensorflow-probability # tf-keras tensorflow-datasets==4.9.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt tensorflow-estimator==2.15.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt tensorflow-metadata==1.13.0 # via tensorflow-datasets tensorflow-probability==0.24.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt termcolor==2.3.0 # via # pytest-sugar @@ -1944,27 +1927,25 @@ terminado==0.18.0 # nbclassic # notebook testfixtures==7.0.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt tf-keras==2.16.0 # via tensorflow-probability tf2onnx==1.15.1 ; sys_platform != "darwin" or platform_machine != "arm64" - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt threadpoolctl==3.1.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # scikit-learn tifffile==2023.7.10 # via scikit-image timm==0.9.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt tinycss2==1.2.1 # via nbconvert tokenizers==0.15.2 # via transformers toml==0.10.2 - # via - # jupytext - # tensorflow-datasets + # via tensorflow-datasets tomli==2.0.1 # via semgrep tomlkit==0.12.3 @@ -1977,7 +1958,7 @@ toolz==0.12.0 # partd torch==2.3.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # accelerate # botorch # deepspeed @@ -1991,24 +1972,24 @@ torch==2.3.0 # torchtext # torchvision torch-cluster==1.6.3 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torch-geometric==2.5.3 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torch-scatter==2.1.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torch-sparse==0.6.18 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torch-spline-conv==1.2.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torchmetrics==0.10.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # pytorch-lightning torchtext==0.18.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torchvision==0.18.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # timm tornado==6.1 # via @@ -2023,7 +2004,7 @@ tornado==6.1 # terminado tqdm==4.64.1 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # cmdstanpy # datasets # deepspeed @@ -2058,7 +2039,7 @@ traitlets==5.14.0 # nbformat # notebook transformers==4.36.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /ray/ci/../python/requirements/ml/core-requirements.txt triad==0.9.3 # via # adagio @@ -2066,24 +2047,23 @@ triad==0.9.3 # fugue-sql-antlr # qpd trustme==0.9.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt typeguard==2.13.3 # via ax-platform typer==0.9.0 - # via -r /home/ubuntu/ray/ci/../python/requirements.txt + # via -r /ray/ci/../python/requirements.txt types-python-dateutil==2.8.19.14 # via arrow types-pyyaml==6.0.12.2 - # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # via -r /ray/ci/../python/requirements/lint-requirements.txt typing-extensions==4.8.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # alembic # aws-sam-translator # azure-core # azure-identity # bokeh - # configspace # etils # fastapi # gradio @@ -2113,6 +2093,7 @@ uritemplate==4.1.1 urllib3==1.26.18 # via # botocore + # comet-ml # databricks-cli # distributed # docker @@ -2126,8 +2107,8 @@ utilsforecast==0.0.23 # via statsforecast uvicorn==0.22.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # gradio # via # nsx-policy-python-sdk @@ -2150,18 +2131,18 @@ uvicorn==0.22.0 # via vsphere-automation-sdk virtualenv==20.25.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # via vsphere-automation-sdk # via vsphere-automation-sdk vsphere-automation-sdk @ git+https://github.com/vmware/vsphere-automation-sdk-python.git@v8.0.1.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt wandb==0.17.0 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /ray/ci/../python/requirements/ml/core-requirements.txt watchfiles==0.19.0 # via - # -r /home/ubuntu/ray/ci/../python/requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt wcmatch==8.5 # via semgrep wcwidth==0.2.12 @@ -2169,25 +2150,24 @@ wcwidth==0.2.12 webcolors==1.13 # via jsonschema webdataset==0.2.86 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt webencodings==0.5.1 # via # bleach # tinycss2 websocket-client==1.6.4 # via - # comet-ml # docker # jupyter-server # kubernetes websockets==11.0.3 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # gradio # gradio-client werkzeug==2.3.8 # via - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt # flask # moto # pytest-httpserver @@ -2208,9 +2188,9 @@ wrapt==1.14.1 wurlitzer==3.0.3 # via comet-ml xgboost==1.7.6 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /ray/ci/../python/requirements/ml/core-requirements.txt xlrd==2.0.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /ray/ci/../python/requirements/test-requirements.txt xmltodict==0.13.0 # via # moto @@ -2229,8 +2209,8 @@ ypy-websocket==0.8.4 # via jupyter-server-ydoc yq==3.2.2 # via - # -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt - # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # -r /ray/ci/../python/requirements/lint-requirements.txt + # -r /ray/ci/../python/requirements/test-requirements.txt zict==3.0.0 # via distributed zipp==3.17.0 @@ -2238,8 +2218,8 @@ zipp==3.17.0 # etils # importlib-metadata zoopt==0.4.1 - # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt # The following packages are considered to be unsafe in a requirements file: # pip -# setuptools +# setuptools \ No newline at end of file