ray


Nameray JSON
Version 2.42.1 PyPI version JSON
download
home_pagehttps://github.com/ray-project/ray
SummaryRay provides a simple, universal API for building distributed applications.
upload_time2025-02-11 21:13:19
maintainerNone
docs_urlNone
authorRay Team
requires_python>=3.9
licenseApache 2.0
keywords ray distributed parallel machine-learning hyperparameter-tuningreinforcement-learning deep-learning serving python
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. 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"
}
        
Elapsed time: 0.45494s