.. image:: https://github.com/ray-project/ray/raw/master/doc/source/images/ray_header_logo.png
.. image:: https://readthedocs.org/projects/ray/badge/?version=master
:target: http://docs.ray.io/en/master/?badge=master
.. image:: https://img.shields.io/badge/Ray-Join%20Slack-blue
:target: https://forms.gle/9TSdDYUgxYs8SA9e8
.. image:: https://img.shields.io/badge/Discuss-Ask%20Questions-blue
:target: https://discuss.ray.io/
.. image:: https://img.shields.io/twitter/follow/raydistributed.svg?style=social&logo=twitter
:target: https://twitter.com/raydistributed
.. image:: https://img.shields.io/badge/Get_started_for_free-3C8AE9?logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABKElEQVQ4Ea2TvWoCQRRGnWCVWChIIlikC9hpJdikSbGgaONbpAoY8gKBdAGfwkfwKQypLQ1sEGyMYhN1Pd%2B6A8PqwBZeOHt%2FvsvMnd3ZXBRFPQjBZ9K6OY8ZxF%2B0IYw9PW3qz8aY6lk92bZ%2BVqSI3oC9T7%2FyCVnrF1ngj93us%2B540sf5BrCDfw9b6jJ5lx%2FyjtGKBBXc3cnqx0INN4ImbI%2Bl%2BPnI8zWfFEr4chLLrWHCp9OO9j19Kbc91HX0zzzBO8EbLK2Iv4ZvNO3is3h6jb%2BCwO0iL8AaWqB7ILPTxq3kDypqvBuYuwswqo6wgYJbT8XxBPZ8KS1TepkFdC79TAHHce%2F7LbVioi3wEfTpmeKtPRGEeoldSP%2FOeoEftpP4BRbgXrYZefsAI%2BP9JU7ImyEAAAAASUVORK5CYII%3D
:target: https://www.anyscale.com/ray-on-anyscale?utm_source=github&utm_medium=ray_readme&utm_campaign=get_started_badge
Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI libraries for simplifying ML compute:
.. image:: https://github.com/ray-project/ray/raw/master/doc/source/images/what-is-ray-padded.svg
..
https://docs.google.com/drawings/d/1Pl8aCYOsZCo61cmp57c7Sja6HhIygGCvSZLi_AuBuqo/edit
Learn more about `Ray AI Libraries`_:
- `Data`_: Scalable Datasets for ML
- `Train`_: Distributed Training
- `Tune`_: Scalable Hyperparameter Tuning
- `RLlib`_: Scalable Reinforcement Learning
- `Serve`_: Scalable and Programmable Serving
Or more about `Ray Core`_ and its key abstractions:
- `Tasks`_: Stateless functions executed in the cluster.
- `Actors`_: Stateful worker processes created in the cluster.
- `Objects`_: Immutable values accessible across the cluster.
Learn more about Monitoring and Debugging:
- Monitor Ray apps and clusters with the `Ray Dashboard <https://docs.ray.io/en/latest/ray-core/ray-dashboard.html>`__.
- Debug Ray apps with the `Ray Distributed Debugger <https://docs.ray.io/en/latest/ray-observability/ray-distributed-debugger.html>`__.
Ray runs on any machine, cluster, cloud provider, and Kubernetes, and features a growing
`ecosystem of community integrations`_.
Install Ray with: ``pip install ray``. For nightly wheels, see the
`Installation page <https://docs.ray.io/en/latest/ray-overview/installation.html>`__.
.. _`Serve`: https://docs.ray.io/en/latest/serve/index.html
.. _`Data`: https://docs.ray.io/en/latest/data/dataset.html
.. _`Workflow`: https://docs.ray.io/en/latest/workflows/concepts.html
.. _`Train`: https://docs.ray.io/en/latest/train/train.html
.. _`Tune`: https://docs.ray.io/en/latest/tune/index.html
.. _`RLlib`: https://docs.ray.io/en/latest/rllib/index.html
.. _`ecosystem of community integrations`: https://docs.ray.io/en/latest/ray-overview/ray-libraries.html
Why Ray?
--------
Today's ML workloads are increasingly compute-intensive. As convenient as they are, single-node development environments such as your laptop cannot scale to meet these demands.
Ray is a unified way to scale Python and AI applications from a laptop to a cluster.
With Ray, you can seamlessly scale the same code from a laptop to a cluster. Ray is designed to be general-purpose, meaning that it can performantly run any kind of workload. If your application is written in Python, you can scale it with Ray, no other infrastructure required.
More Information
----------------
- `Documentation`_
- `Ray Architecture whitepaper`_
- `Exoshuffle: large-scale data shuffle in Ray`_
- `Ownership: a distributed futures system for fine-grained tasks`_
- `RLlib paper`_
- `Tune paper`_
*Older documents:*
- `Ray paper`_
- `Ray HotOS paper`_
- `Ray Architecture v1 whitepaper`_
.. _`Ray AI Libraries`: https://docs.ray.io/en/latest/ray-air/getting-started.html
.. _`Ray Core`: https://docs.ray.io/en/latest/ray-core/walkthrough.html
.. _`Tasks`: https://docs.ray.io/en/latest/ray-core/tasks.html
.. _`Actors`: https://docs.ray.io/en/latest/ray-core/actors.html
.. _`Objects`: https://docs.ray.io/en/latest/ray-core/objects.html
.. _`Documentation`: http://docs.ray.io/en/latest/index.html
.. _`Ray Architecture v1 whitepaper`: https://docs.google.com/document/d/1lAy0Owi-vPz2jEqBSaHNQcy2IBSDEHyXNOQZlGuj93c/preview
.. _`Ray Architecture whitepaper`: https://docs.google.com/document/d/1tBw9A4j62ruI5omIJbMxly-la5w4q_TjyJgJL_jN2fI/preview
.. _`Exoshuffle: large-scale data shuffle in Ray`: https://arxiv.org/abs/2203.05072
.. _`Ownership: a distributed futures system for fine-grained tasks`: https://www.usenix.org/system/files/nsdi21-wang.pdf
.. _`Ray paper`: https://arxiv.org/abs/1712.05889
.. _`Ray HotOS paper`: https://arxiv.org/abs/1703.03924
.. _`RLlib paper`: https://arxiv.org/abs/1712.09381
.. _`Tune paper`: https://arxiv.org/abs/1807.05118
Getting Involved
----------------
.. list-table::
:widths: 25 50 25 25
:header-rows: 1
* - Platform
- Purpose
- Estimated Response Time
- Support Level
* - `Discourse Forum`_
- For discussions about development and questions about usage.
- < 1 day
- Community
* - `GitHub Issues`_
- For reporting bugs and filing feature requests.
- < 2 days
- Ray OSS Team
* - `Slack`_
- For collaborating with other Ray users.
- < 2 days
- Community
* - `StackOverflow`_
- For asking questions about how to use Ray.
- 3-5 days
- Community
* - `Meetup Group`_
- For learning about Ray projects and best practices.
- Monthly
- Ray DevRel
* - `Twitter`_
- For staying up-to-date on new features.
- Daily
- Ray DevRel
.. _`Discourse Forum`: https://discuss.ray.io/
.. _`GitHub Issues`: https://github.com/ray-project/ray/issues
.. _`StackOverflow`: https://stackoverflow.com/questions/tagged/ray
.. _`Meetup Group`: https://www.meetup.com/Bay-Area-Ray-Meetup/
.. _`Twitter`: https://twitter.com/raydistributed
.. _`Slack`: https://www.ray.io/join-slack?utm_source=github&utm_medium=ray_readme&utm_campaign=getting_involved
Raw data
{
"_id": null,
"home_page": "https://github.com/ray-project/ray",
"name": "ray",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "ray distributed parallel machine-learning hyperparameter-tuningreinforcement-learning deep-learning serving python",
"author": "Ray Team",
"author_email": "ray-dev@googlegroups.com",
"download_url": null,
"platform": null,
"description": ".. image:: https://github.com/ray-project/ray/raw/master/doc/source/images/ray_header_logo.png\n\n.. image:: https://readthedocs.org/projects/ray/badge/?version=master\n :target: http://docs.ray.io/en/master/?badge=master\n\n.. image:: https://img.shields.io/badge/Ray-Join%20Slack-blue\n :target: https://forms.gle/9TSdDYUgxYs8SA9e8\n\n.. image:: https://img.shields.io/badge/Discuss-Ask%20Questions-blue\n :target: https://discuss.ray.io/\n\n.. image:: https://img.shields.io/twitter/follow/raydistributed.svg?style=social&logo=twitter\n :target: https://twitter.com/raydistributed\n\n.. image:: https://img.shields.io/badge/Get_started_for_free-3C8AE9?logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABKElEQVQ4Ea2TvWoCQRRGnWCVWChIIlikC9hpJdikSbGgaONbpAoY8gKBdAGfwkfwKQypLQ1sEGyMYhN1Pd%2B6A8PqwBZeOHt%2FvsvMnd3ZXBRFPQjBZ9K6OY8ZxF%2B0IYw9PW3qz8aY6lk92bZ%2BVqSI3oC9T7%2FyCVnrF1ngj93us%2B540sf5BrCDfw9b6jJ5lx%2FyjtGKBBXc3cnqx0INN4ImbI%2Bl%2BPnI8zWfFEr4chLLrWHCp9OO9j19Kbc91HX0zzzBO8EbLK2Iv4ZvNO3is3h6jb%2BCwO0iL8AaWqB7ILPTxq3kDypqvBuYuwswqo6wgYJbT8XxBPZ8KS1TepkFdC79TAHHce%2F7LbVioi3wEfTpmeKtPRGEeoldSP%2FOeoEftpP4BRbgXrYZefsAI%2BP9JU7ImyEAAAAASUVORK5CYII%3D\n :target: https://www.anyscale.com/ray-on-anyscale?utm_source=github&utm_medium=ray_readme&utm_campaign=get_started_badge\n\nRay is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI libraries for simplifying ML compute:\n\n.. image:: https://github.com/ray-project/ray/raw/master/doc/source/images/what-is-ray-padded.svg\n\n..\n https://docs.google.com/drawings/d/1Pl8aCYOsZCo61cmp57c7Sja6HhIygGCvSZLi_AuBuqo/edit\n\nLearn more about `Ray AI Libraries`_:\n\n- `Data`_: Scalable Datasets for ML\n- `Train`_: Distributed Training\n- `Tune`_: Scalable Hyperparameter Tuning\n- `RLlib`_: Scalable Reinforcement Learning\n- `Serve`_: Scalable and Programmable Serving\n\nOr more about `Ray Core`_ and its key abstractions:\n\n- `Tasks`_: Stateless functions executed in the cluster.\n- `Actors`_: Stateful worker processes created in the cluster.\n- `Objects`_: Immutable values accessible across the cluster.\n\nLearn more about Monitoring and Debugging:\n\n- Monitor Ray apps and clusters with the `Ray Dashboard <https://docs.ray.io/en/latest/ray-core/ray-dashboard.html>`__.\n- Debug Ray apps with the `Ray Distributed Debugger <https://docs.ray.io/en/latest/ray-observability/ray-distributed-debugger.html>`__.\n\nRay runs on any machine, cluster, cloud provider, and Kubernetes, and features a growing\n`ecosystem of community integrations`_.\n\nInstall Ray with: ``pip install ray``. For nightly wheels, see the\n`Installation page <https://docs.ray.io/en/latest/ray-overview/installation.html>`__.\n\n.. _`Serve`: https://docs.ray.io/en/latest/serve/index.html\n.. _`Data`: https://docs.ray.io/en/latest/data/dataset.html\n.. _`Workflow`: https://docs.ray.io/en/latest/workflows/concepts.html\n.. _`Train`: https://docs.ray.io/en/latest/train/train.html\n.. _`Tune`: https://docs.ray.io/en/latest/tune/index.html\n.. _`RLlib`: https://docs.ray.io/en/latest/rllib/index.html\n.. _`ecosystem of community integrations`: https://docs.ray.io/en/latest/ray-overview/ray-libraries.html\n\n\nWhy Ray?\n--------\n\nToday's ML workloads are increasingly compute-intensive. As convenient as they are, single-node development environments such as your laptop cannot scale to meet these demands.\n\nRay is a unified way to scale Python and AI applications from a laptop to a cluster.\n\nWith Ray, you can seamlessly scale the same code from a laptop to a cluster. Ray is designed to be general-purpose, meaning that it can performantly run any kind of workload. If your application is written in Python, you can scale it with Ray, no other infrastructure required.\n\nMore Information\n----------------\n\n- `Documentation`_\n- `Ray Architecture whitepaper`_\n- `Exoshuffle: large-scale data shuffle in Ray`_\n- `Ownership: a distributed futures system for fine-grained tasks`_\n- `RLlib paper`_\n- `Tune paper`_\n\n*Older documents:*\n\n- `Ray paper`_\n- `Ray HotOS paper`_\n- `Ray Architecture v1 whitepaper`_\n\n.. _`Ray AI Libraries`: https://docs.ray.io/en/latest/ray-air/getting-started.html\n.. _`Ray Core`: https://docs.ray.io/en/latest/ray-core/walkthrough.html\n.. _`Tasks`: https://docs.ray.io/en/latest/ray-core/tasks.html\n.. _`Actors`: https://docs.ray.io/en/latest/ray-core/actors.html\n.. _`Objects`: https://docs.ray.io/en/latest/ray-core/objects.html\n.. _`Documentation`: http://docs.ray.io/en/latest/index.html\n.. _`Ray Architecture v1 whitepaper`: https://docs.google.com/document/d/1lAy0Owi-vPz2jEqBSaHNQcy2IBSDEHyXNOQZlGuj93c/preview\n.. _`Ray Architecture whitepaper`: https://docs.google.com/document/d/1tBw9A4j62ruI5omIJbMxly-la5w4q_TjyJgJL_jN2fI/preview\n.. _`Exoshuffle: large-scale data shuffle in Ray`: https://arxiv.org/abs/2203.05072\n.. _`Ownership: a distributed futures system for fine-grained tasks`: https://www.usenix.org/system/files/nsdi21-wang.pdf\n.. _`Ray paper`: https://arxiv.org/abs/1712.05889\n.. _`Ray HotOS paper`: https://arxiv.org/abs/1703.03924\n.. _`RLlib paper`: https://arxiv.org/abs/1712.09381\n.. _`Tune paper`: https://arxiv.org/abs/1807.05118\n\nGetting Involved\n----------------\n\n.. list-table::\n :widths: 25 50 25 25\n :header-rows: 1\n\n * - Platform\n - Purpose\n - Estimated Response Time\n - Support Level\n * - `Discourse Forum`_\n - For discussions about development and questions about usage.\n - < 1 day\n - Community\n * - `GitHub Issues`_\n - For reporting bugs and filing feature requests.\n - < 2 days\n - Ray OSS Team\n * - `Slack`_\n - For collaborating with other Ray users.\n - < 2 days\n - Community\n * - `StackOverflow`_\n - For asking questions about how to use Ray.\n - 3-5 days\n - Community\n * - `Meetup Group`_\n - For learning about Ray projects and best practices.\n - Monthly\n - Ray DevRel\n * - `Twitter`_\n - For staying up-to-date on new features.\n - Daily\n - Ray DevRel\n\n.. _`Discourse Forum`: https://discuss.ray.io/\n.. _`GitHub Issues`: https://github.com/ray-project/ray/issues\n.. _`StackOverflow`: https://stackoverflow.com/questions/tagged/ray\n.. _`Meetup Group`: https://www.meetup.com/Bay-Area-Ray-Meetup/\n.. _`Twitter`: https://twitter.com/raydistributed\n.. _`Slack`: https://www.ray.io/join-slack?utm_source=github&utm_medium=ray_readme&utm_campaign=getting_involved\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Ray provides a simple, universal API for building distributed applications.",
"version": "2.42.1",
"project_urls": {
"Homepage": "https://github.com/ray-project/ray"
},
"split_keywords": [
"ray",
"distributed",
"parallel",
"machine-learning",
"hyperparameter-tuningreinforcement-learning",
"deep-learning",
"serving",
"python"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c015c861057a0f4df6cd8a9805cb28fc58efc8125214a5dc7f2ddae3da9c7e82",
"md5": "2129cf624e80a7421ae17342c78c50b8",
"sha256": "b9f2f20cb2dddf52ec07e254f38ba91467b86df11330899d6ae236183e395275"
},
"downloads": -1,
"filename": "ray-2.42.1-cp310-cp310-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "2129cf624e80a7421ae17342c78c50b8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 67518291,
"upload_time": "2025-02-11T21:13:19",
"upload_time_iso_8601": "2025-02-11T21:13:19.247122Z",
"url": "https://files.pythonhosted.org/packages/c0/15/c861057a0f4df6cd8a9805cb28fc58efc8125214a5dc7f2ddae3da9c7e82/ray-2.42.1-cp310-cp310-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1c9aecc134c46e221042d79ceb5e48e1c64541c4d2125ebfb2d285785428e3ae",
"md5": "35e4b448ff13de70eaef27cc47bde826",
"sha256": "60727f9c72a8f71bc4e14d47dc4dc494dc59a3c4b0d108ae04fa6e5a8e45228f"
},
"downloads": -1,
"filename": "ray-2.42.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "35e4b448ff13de70eaef27cc47bde826",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 64864003,
"upload_time": "2025-02-11T21:13:31",
"upload_time_iso_8601": "2025-02-11T21:13:31.578559Z",
"url": "https://files.pythonhosted.org/packages/1c/9a/ecc134c46e221042d79ceb5e48e1c64541c4d2125ebfb2d285785428e3ae/ray-2.42.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2f9d85350bcc20400daee2f7f2d746aa2f57a1ddf5f52589ad1e5296c9e55d6e",
"md5": "4d1214bc1d10eaf3df054625947bea3a",
"sha256": "90d8bf0c1afe2364a33f535636761a574e38d283b040613b8e8639be141d04a0"
},
"downloads": -1,
"filename": "ray-2.42.1-cp310-cp310-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "4d1214bc1d10eaf3df054625947bea3a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 66346024,
"upload_time": "2025-02-11T21:13:42",
"upload_time_iso_8601": "2025-02-11T21:13:42.205103Z",
"url": "https://files.pythonhosted.org/packages/2f/9d/85350bcc20400daee2f7f2d746aa2f57a1ddf5f52589ad1e5296c9e55d6e/ray-2.42.1-cp310-cp310-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ee6bd7f1bcbbe05d3c13194f38837d92eda9a7a29fe507c6b16a6f0e5a91c5d5",
"md5": "2965e3b5b9482b76548639f1b170cd0d",
"sha256": "01802249eb9cd36326e6fe0baa88916fa6062731da12506bc93e736f17111dd4"
},
"downloads": -1,
"filename": "ray-2.42.1-cp310-cp310-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2965e3b5b9482b76548639f1b170cd0d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 67253654,
"upload_time": "2025-02-11T21:13:52",
"upload_time_iso_8601": "2025-02-11T21:13:52.896893Z",
"url": "https://files.pythonhosted.org/packages/ee/6b/d7f1bcbbe05d3c13194f38837d92eda9a7a29fe507c6b16a6f0e5a91c5d5/ray-2.42.1-cp310-cp310-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e314353dfe8487a31fcf8105d512e8f2d2bffeb968a37264bc5209fac8d798a8",
"md5": "f8e613d2bd7b78d1b428d2ca3796efec",
"sha256": "d2e2f23aea57c28679b357ca88879b1b9621bbd2e1d87514509daac50294c3b1"
},
"downloads": -1,
"filename": "ray-2.42.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "f8e613d2bd7b78d1b428d2ca3796efec",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 25292767,
"upload_time": "2025-02-11T21:14:01",
"upload_time_iso_8601": "2025-02-11T21:14:01.468579Z",
"url": "https://files.pythonhosted.org/packages/e3/14/353dfe8487a31fcf8105d512e8f2d2bffeb968a37264bc5209fac8d798a8/ray-2.42.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d65935fff5b251162fd517daa985510d9901d3d55a082270b5e736622bb7b2fc",
"md5": "af7a6a40bea1405a91fcdd4fc9414230",
"sha256": "4e81c896779d8ace66afc2ac75050806db102d9501a2ed6ea2f38010962cca7f"
},
"downloads": -1,
"filename": "ray-2.42.1-cp311-cp311-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "af7a6a40bea1405a91fcdd4fc9414230",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 67452053,
"upload_time": "2025-02-11T21:14:10",
"upload_time_iso_8601": "2025-02-11T21:14:10.246743Z",
"url": "https://files.pythonhosted.org/packages/d6/59/35fff5b251162fd517daa985510d9901d3d55a082270b5e736622bb7b2fc/ray-2.42.1-cp311-cp311-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a215b4ce5038bc75f881e123afe1b90ea27548205db896a8fc4b8bd69d9b1e5c",
"md5": "ca9ceabe6d67015e2d6fbb683cc5e947",
"sha256": "f019514c5220a822fbc0c38ed1f7505cec75b961a7604ab677fd6477e33a2a2e"
},
"downloads": -1,
"filename": "ray-2.42.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ca9ceabe6d67015e2d6fbb683cc5e947",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 64803606,
"upload_time": "2025-02-11T21:14:21",
"upload_time_iso_8601": "2025-02-11T21:14:21.278274Z",
"url": "https://files.pythonhosted.org/packages/a2/15/b4ce5038bc75f881e123afe1b90ea27548205db896a8fc4b8bd69d9b1e5c/ray-2.42.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "05f78ab02718143b73509558546ff30c8e43e89bb7e6d6f8ffe14b85dd1f51e0",
"md5": "cb3bd12cb22f2956383cfc2bf985ee91",
"sha256": "c5d79e498aceb5aa5b3e5307ec7495f58486b4266b38feea3979b9881e950c4f"
},
"downloads": -1,
"filename": "ray-2.42.1-cp311-cp311-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "cb3bd12cb22f2956383cfc2bf985ee91",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 66485923,
"upload_time": "2025-02-11T21:14:31",
"upload_time_iso_8601": "2025-02-11T21:14:31.604258Z",
"url": "https://files.pythonhosted.org/packages/05/f7/8ab02718143b73509558546ff30c8e43e89bb7e6d6f8ffe14b85dd1f51e0/ray-2.42.1-cp311-cp311-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e82f067efe80bbb83502cb67b695552a01291b403b2374a9d1faa3c7bf4bfc1b",
"md5": "b675fae70c513e4cd87de3b3d758e876",
"sha256": "cf5bc432752e29bc800e30003bd64933d785343f59a9a8c31a839cd981fc5084"
},
"downloads": -1,
"filename": "ray-2.42.1-cp311-cp311-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b675fae70c513e4cd87de3b3d758e876",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 67375841,
"upload_time": "2025-02-11T21:14:43",
"upload_time_iso_8601": "2025-02-11T21:14:43.102904Z",
"url": "https://files.pythonhosted.org/packages/e8/2f/067efe80bbb83502cb67b695552a01291b403b2374a9d1faa3c7bf4bfc1b/ray-2.42.1-cp311-cp311-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6b2259626273782f12f27c5c91bfb2819384c7b1c03e9ed5f42123908c7ef829",
"md5": "64815dfa3a1c68387a5be515c0a1bfac",
"sha256": "bb59a000dfc83d16e3b93f8167b7aa81d639749a0a3683d2f0f898782f0f7739"
},
"downloads": -1,
"filename": "ray-2.42.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "64815dfa3a1c68387a5be515c0a1bfac",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 25236537,
"upload_time": "2025-02-11T21:14:53",
"upload_time_iso_8601": "2025-02-11T21:14:53.912770Z",
"url": "https://files.pythonhosted.org/packages/6b/22/59626273782f12f27c5c91bfb2819384c7b1c03e9ed5f42123908c7ef829/ray-2.42.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6dfcac153a49c4080d82934331e788b6b0b2c208d0f985070bf8a41c5443ff43",
"md5": "6e6457012a8d072e3000989c4d0b5454",
"sha256": "b7ef48916432a0d5cccabefc8cbd8bf0c0d2ad0b8841cce3cebd1b133996ca36"
},
"downloads": -1,
"filename": "ray-2.42.1-cp312-cp312-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "6e6457012a8d072e3000989c4d0b5454",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 67439400,
"upload_time": "2025-02-11T21:15:03",
"upload_time_iso_8601": "2025-02-11T21:15:03.361066Z",
"url": "https://files.pythonhosted.org/packages/6d/fc/ac153a49c4080d82934331e788b6b0b2c208d0f985070bf8a41c5443ff43/ray-2.42.1-cp312-cp312-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3557e03f19bf1e3020dbabe459e27941644ba1ce66fc33b6a1bbf33752b80507",
"md5": "c19564bcfae6d082fd8aa5d1deb88384",
"sha256": "a2b6f62590bb605d66d38deb495f3832a6d0301db3f496adc54d12a144541e37"
},
"downloads": -1,
"filename": "ray-2.42.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c19564bcfae6d082fd8aa5d1deb88384",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 64787917,
"upload_time": "2025-02-11T21:15:19",
"upload_time_iso_8601": "2025-02-11T21:15:19.004865Z",
"url": "https://files.pythonhosted.org/packages/35/57/e03f19bf1e3020dbabe459e27941644ba1ce66fc33b6a1bbf33752b80507/ray-2.42.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "847bb6bd8e7ba6eef21b68e31fa17022c0985ac3cab467849ec06b9c01b1964a",
"md5": "ab68795f4039b85de8f51c1a3f1ea2d9",
"sha256": "9ca5c7fd5f676e8317812e77018f62f87c5b39ae0ea7f9f80d6e98cd22fdf55a"
},
"downloads": -1,
"filename": "ray-2.42.1-cp312-cp312-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "ab68795f4039b85de8f51c1a3f1ea2d9",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 66500256,
"upload_time": "2025-02-11T21:15:32",
"upload_time_iso_8601": "2025-02-11T21:15:32.174783Z",
"url": "https://files.pythonhosted.org/packages/84/7b/b6bd8e7ba6eef21b68e31fa17022c0985ac3cab467849ec06b9c01b1964a/ray-2.42.1-cp312-cp312-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "250bfad98d179d6629dceb6ce6e939cc7da603f634898ad8fc710a08a4fa7fcb",
"md5": "caa9004ff7a32bdb974d3ccc5716caad",
"sha256": "e0da7ffba72d3ac27507816f00f2ad334f815835f47b8b04821cc5750ec59647"
},
"downloads": -1,
"filename": "ray-2.42.1-cp312-cp312-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "caa9004ff7a32bdb974d3ccc5716caad",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 67428250,
"upload_time": "2025-02-11T21:15:43",
"upload_time_iso_8601": "2025-02-11T21:15:43.680337Z",
"url": "https://files.pythonhosted.org/packages/25/0b/fad98d179d6629dceb6ce6e939cc7da603f634898ad8fc710a08a4fa7fcb/ray-2.42.1-cp312-cp312-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bf6f820b5e5e01851c9bdd00da31b02d20a2f477f37bbf02ee3e4423dc58707c",
"md5": "40461dbf19d4b58551d9bd8c1098fecd",
"sha256": "27d2fd8a945afb8c60685cab8107247a9fe43a4b2bed15f978e368341fcffb3b"
},
"downloads": -1,
"filename": "ray-2.42.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "40461dbf19d4b58551d9bd8c1098fecd",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 25221921,
"upload_time": "2025-02-11T21:15:52",
"upload_time_iso_8601": "2025-02-11T21:15:52.171132Z",
"url": "https://files.pythonhosted.org/packages/bf/6f/820b5e5e01851c9bdd00da31b02d20a2f477f37bbf02ee3e4423dc58707c/ray-2.42.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a8ab23d81c1c3f458576519d2c5863250c538b7bb99dd4a87050f6e94c2fc89a",
"md5": "1b4f50c612a070dc2639b3f1051edfb9",
"sha256": "12059ae21810d0ae8b09cc7c379d52cd108881b8b9e9c628d32c045970fc2ac4"
},
"downloads": -1,
"filename": "ray-2.42.1-cp39-cp39-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "1b4f50c612a070dc2639b3f1051edfb9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 67528132,
"upload_time": "2025-02-11T21:16:02",
"upload_time_iso_8601": "2025-02-11T21:16:02.666790Z",
"url": "https://files.pythonhosted.org/packages/a8/ab/23d81c1c3f458576519d2c5863250c538b7bb99dd4a87050f6e94c2fc89a/ray-2.42.1-cp39-cp39-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "638f1f24de59c8a54eaf22abc61adf3d97c5d6a019b6d5414ef6770f5ad0e6e1",
"md5": "64ef185a27906bbeb3bb91059cbdce76",
"sha256": "3228e4846502e0c5beae69b699fc9071a06d3cfbfc0ca5f2bd2707924a52e34b"
},
"downloads": -1,
"filename": "ray-2.42.1-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "64ef185a27906bbeb3bb91059cbdce76",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 64877809,
"upload_time": "2025-02-11T21:16:15",
"upload_time_iso_8601": "2025-02-11T21:16:15.582448Z",
"url": "https://files.pythonhosted.org/packages/63/8f/1f24de59c8a54eaf22abc61adf3d97c5d6a019b6d5414ef6770f5ad0e6e1/ray-2.42.1-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9d527e5cda150b9e6012e7a1f22406d3a4e6aee4f4733182e0ae50d5388fd8b1",
"md5": "17093c4e2633e1e19472ae9add54ab39",
"sha256": "57f7a98828581804a9e77ec99f3fddd54225dabda9c0d9a6771eb7d22e693072"
},
"downloads": -1,
"filename": "ray-2.42.1-cp39-cp39-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "17093c4e2633e1e19472ae9add54ab39",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 66366277,
"upload_time": "2025-02-11T21:16:25",
"upload_time_iso_8601": "2025-02-11T21:16:25.946953Z",
"url": "https://files.pythonhosted.org/packages/9d/52/7e5cda150b9e6012e7a1f22406d3a4e6aee4f4733182e0ae50d5388fd8b1/ray-2.42.1-cp39-cp39-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8580f40e07356dbf9e00ecdcb096707c51434aa7379aa02f91968edbf57a1461",
"md5": "04a1b0b9be4d7b8c3b0f8dd05d527a5e",
"sha256": "2d40136918cdd7f60710aa46452eefa9c0e460e2c4e75b2fc5723c73de76d701"
},
"downloads": -1,
"filename": "ray-2.42.1-cp39-cp39-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "04a1b0b9be4d7b8c3b0f8dd05d527a5e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 67272540,
"upload_time": "2025-02-11T21:16:37",
"upload_time_iso_8601": "2025-02-11T21:16:37.096043Z",
"url": "https://files.pythonhosted.org/packages/85/80/f40e07356dbf9e00ecdcb096707c51434aa7379aa02f91968edbf57a1461/ray-2.42.1-cp39-cp39-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "be516fbd9efe1631236ddb994f15970bb692f32567cbb83a77b4c414a7d71726",
"md5": "d2ff7e4fdedb0d412b6585a133d55957",
"sha256": "ce642dbbf1e0f137a3f0ac91af5791bf936765abc403383efe38e0243aa7c7fb"
},
"downloads": -1,
"filename": "ray-2.42.1-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "d2ff7e4fdedb0d412b6585a133d55957",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 25304933,
"upload_time": "2025-02-11T21:16:47",
"upload_time_iso_8601": "2025-02-11T21:16:47.088758Z",
"url": "https://files.pythonhosted.org/packages/be/51/6fbd9efe1631236ddb994f15970bb692f32567cbb83a77b4c414a7d71726/ray-2.42.1-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-11 21:13:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ray-project",
"github_project": "ray",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "ray"
}