ray-cpp


Nameray-cpp JSON
Version 2.49.1 PyPI version JSON
download
home_pagehttps://github.com/ray-project/ray
SummaryA subpackage of Ray which provides the Ray C++ API.
upload_time2025-09-03 00:26:53
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://www.ray.io/join-slack

.. 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://x.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/
.. _`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://x.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-cpp",
    "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://www.ray.io/join-slack\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://x.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/\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://x.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": "A subpackage of Ray which provides the Ray C++ API.",
    "version": "2.49.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": null,
            "digests": {
                "blake2b_256": "289be3707270461771a02e81afb78bac7bf959cfdd5500bd6eeca68c0903ad9f",
                "md5": "560224fb48837e57ac5d19c8bd82ccad",
                "sha256": "1bf590c88374744a33b1ba062a2829456a32511f53346c45356f5385be9f4ad8"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp310-cp310-macosx_12_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "560224fb48837e57ac5d19c8bd82ccad",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 13621785,
            "upload_time": "2025-09-03T00:26:53",
            "upload_time_iso_8601": "2025-09-03T00:26:53.557302Z",
            "url": "https://files.pythonhosted.org/packages/28/9b/e3707270461771a02e81afb78bac7bf959cfdd5500bd6eeca68c0903ad9f/ray_cpp-2.49.1-cp310-cp310-macosx_12_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1aaa729608acb01a7732cdb36c733990e1829f3f98a4dec2ad6c53b70bf0d402",
                "md5": "2c314922309605bb2a865e9b33984adf",
                "sha256": "042e5ea7cd76c01bdf96ee316acb5d4d6a4dffd9494df1560f9cca87cdafc1f1"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp310-cp310-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2c314922309605bb2a865e9b33984adf",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 14266821,
            "upload_time": "2025-09-03T00:26:57",
            "upload_time_iso_8601": "2025-09-03T00:26:57.456472Z",
            "url": "https://files.pythonhosted.org/packages/1a/aa/729608acb01a7732cdb36c733990e1829f3f98a4dec2ad6c53b70bf0d402/ray_cpp-2.49.1-cp310-cp310-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "94994a3624c5eff42b2a46a9d0270dcb54e088e8dfc905daf8431c41da1756b8",
                "md5": "7c802fa22a19e28af219b9b6cbd225ac",
                "sha256": "dc87924a0426b4ba3d0154312cd9cf9721ee471fb38d49c5cce9d0ba5af6bcfd"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp310-cp310-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7c802fa22a19e28af219b9b6cbd225ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 14512760,
            "upload_time": "2025-09-03T00:27:00",
            "upload_time_iso_8601": "2025-09-03T00:27:00.894701Z",
            "url": "https://files.pythonhosted.org/packages/94/99/4a3624c5eff42b2a46a9d0270dcb54e088e8dfc905daf8431c41da1756b8/ray_cpp-2.49.1-cp310-cp310-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7766db04f90c0885734f7ed006157d2048fff40fd84977f1afacaed22585e489",
                "md5": "af98950b26029063c617936feb132dff",
                "sha256": "563cacf1d879da6384a572157668f4bd781f0783034afef256197f92623c6212"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp310-cp310-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "af98950b26029063c617936feb132dff",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 14787162,
            "upload_time": "2025-09-03T00:27:04",
            "upload_time_iso_8601": "2025-09-03T00:27:04.756651Z",
            "url": "https://files.pythonhosted.org/packages/77/66/db04f90c0885734f7ed006157d2048fff40fd84977f1afacaed22585e489/ray_cpp-2.49.1-cp310-cp310-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "78ef3fbad647e54ddb6be981d7fd55ef5a07b06afa947476098b75bde04307f7",
                "md5": "e252449e8b1a41744515f1b77b2e8573",
                "sha256": "881d936895222fc7054c563d4e5743d13fe43b20849f911f584f6880e65fc874"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e252449e8b1a41744515f1b77b2e8573",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 13917235,
            "upload_time": "2025-09-03T00:27:08",
            "upload_time_iso_8601": "2025-09-03T00:27:08.279191Z",
            "url": "https://files.pythonhosted.org/packages/78/ef/3fbad647e54ddb6be981d7fd55ef5a07b06afa947476098b75bde04307f7/ray_cpp-2.49.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "944a10b46405fd9f4e027ad2b332f5e4be3f32bc14c4e12abdf68d9a0644777f",
                "md5": "9f83fbf365d66d744670748d816c90ff",
                "sha256": "054d07d5b191e2d92be562b4ae7a3a4bf30f48bfd86fdced962979c5ec0ebcaa"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp311-cp311-macosx_12_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9f83fbf365d66d744670748d816c90ff",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 13621786,
            "upload_time": "2025-09-03T00:27:11",
            "upload_time_iso_8601": "2025-09-03T00:27:11.731360Z",
            "url": "https://files.pythonhosted.org/packages/94/4a/10b46405fd9f4e027ad2b332f5e4be3f32bc14c4e12abdf68d9a0644777f/ray_cpp-2.49.1-cp311-cp311-macosx_12_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "40ad2c09bba81e2cf4623aba11359b48b5e339f70b6852653113dd3bbbc3d7ec",
                "md5": "92a4b8327658a27725c933f0990f5e1b",
                "sha256": "b7b43f68f3db57933e36d1915c93ec2b70f76acb0ada9bec5e0e7cda8163fb36"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp311-cp311-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "92a4b8327658a27725c933f0990f5e1b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 14266820,
            "upload_time": "2025-09-03T00:27:15",
            "upload_time_iso_8601": "2025-09-03T00:27:15.134704Z",
            "url": "https://files.pythonhosted.org/packages/40/ad/2c09bba81e2cf4623aba11359b48b5e339f70b6852653113dd3bbbc3d7ec/ray_cpp-2.49.1-cp311-cp311-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f35145d47d44d507e8864d06b66a8d2254066cd96d2a17d5513c42e310575834",
                "md5": "4c5b7a047dffb7123f6ac6b47be0a7cc",
                "sha256": "95f5a377dcf1ed73beeeafdcc08f85c4cd11c70c576bf1fe75d8d95f10da6e44"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp311-cp311-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4c5b7a047dffb7123f6ac6b47be0a7cc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 14512760,
            "upload_time": "2025-09-03T00:27:18",
            "upload_time_iso_8601": "2025-09-03T00:27:18.672808Z",
            "url": "https://files.pythonhosted.org/packages/f3/51/45d47d44d507e8864d06b66a8d2254066cd96d2a17d5513c42e310575834/ray_cpp-2.49.1-cp311-cp311-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "229bf5f724f89af0866ff176e6d13dc14fcbb4ac278e5f592b6eceb8a528aeae",
                "md5": "27b2485a81b152de194f010a4983823f",
                "sha256": "ca4c33401b28e388555e38f72281483bcc5272eed82c5cd201532122f46aade5"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp311-cp311-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "27b2485a81b152de194f010a4983823f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 14787160,
            "upload_time": "2025-09-03T00:27:22",
            "upload_time_iso_8601": "2025-09-03T00:27:22.537434Z",
            "url": "https://files.pythonhosted.org/packages/22/9b/f5f724f89af0866ff176e6d13dc14fcbb4ac278e5f592b6eceb8a528aeae/ray_cpp-2.49.1-cp311-cp311-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "111c9410775ce62656a94cde9090f9eb480bfb1f6f116e81e132c79422d6c0ca",
                "md5": "81a592b4ff6af64b5884ff3dae443ba7",
                "sha256": "5faf0c7ad2ff0b0429bccedc41e3136cba26c03c47094b95d29622cf969cc6a8"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "81a592b4ff6af64b5884ff3dae443ba7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 13917236,
            "upload_time": "2025-09-03T00:27:25",
            "upload_time_iso_8601": "2025-09-03T00:27:25.621753Z",
            "url": "https://files.pythonhosted.org/packages/11/1c/9410775ce62656a94cde9090f9eb480bfb1f6f116e81e132c79422d6c0ca/ray_cpp-2.49.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "25ae5fa0521fe379ac41dc4d4544b51dd49fb4a2b2058bdce317c7d727065210",
                "md5": "072f8e60cbb5f6eca385bfe00c8e1836",
                "sha256": "a70cc3f0bdd731a731f087f04e1b71842bce21a883ce2e3528d23454ce0d37ce"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp312-cp312-macosx_12_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "072f8e60cbb5f6eca385bfe00c8e1836",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 13621787,
            "upload_time": "2025-09-03T00:27:29",
            "upload_time_iso_8601": "2025-09-03T00:27:29.375260Z",
            "url": "https://files.pythonhosted.org/packages/25/ae/5fa0521fe379ac41dc4d4544b51dd49fb4a2b2058bdce317c7d727065210/ray_cpp-2.49.1-cp312-cp312-macosx_12_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8dc8dfa9c14bf2c9dac6023dc57e6650f3f73fc9ae2ce6c6f7ded9ba98a67d22",
                "md5": "9c4f4561848887ebc17d0dd3a5f28c60",
                "sha256": "ab2861210a405e1e9032ba822f56efe558865246a4ad2bf2349a2a29e36df24c"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp312-cp312-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9c4f4561848887ebc17d0dd3a5f28c60",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 14266819,
            "upload_time": "2025-09-03T00:27:32",
            "upload_time_iso_8601": "2025-09-03T00:27:32.420098Z",
            "url": "https://files.pythonhosted.org/packages/8d/c8/dfa9c14bf2c9dac6023dc57e6650f3f73fc9ae2ce6c6f7ded9ba98a67d22/ray_cpp-2.49.1-cp312-cp312-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5ef2bd24b8fdbad7fd2b2a9e057e5d2680a304cee965913898ddee9b31cd1ead",
                "md5": "911069419a1d1b564195ec3f1c9a416e",
                "sha256": "a8780255504df8384ce2ae433bfb8b1fa2600dbf52c184f26b7b823cf3bad013"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp312-cp312-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "911069419a1d1b564195ec3f1c9a416e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 14512761,
            "upload_time": "2025-09-03T00:27:35",
            "upload_time_iso_8601": "2025-09-03T00:27:35.592673Z",
            "url": "https://files.pythonhosted.org/packages/5e/f2/bd24b8fdbad7fd2b2a9e057e5d2680a304cee965913898ddee9b31cd1ead/ray_cpp-2.49.1-cp312-cp312-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cba69c57ae1c70e242fdf1b71c62240102a9af2d056a6a87742ff9de0e1948bd",
                "md5": "f221d029ee8aa664a7be91810be23b52",
                "sha256": "c41256fbffc89bce49b0db5887938277f416490deabe054b73863586cc4b7c43"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp312-cp312-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f221d029ee8aa664a7be91810be23b52",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 14787159,
            "upload_time": "2025-09-03T00:27:39",
            "upload_time_iso_8601": "2025-09-03T00:27:39.925720Z",
            "url": "https://files.pythonhosted.org/packages/cb/a6/9c57ae1c70e242fdf1b71c62240102a9af2d056a6a87742ff9de0e1948bd/ray_cpp-2.49.1-cp312-cp312-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ad219706f303b106ff0c468d37712254a20311ca99731f678a49d7d1f3acf642",
                "md5": "5ad1a93b36c23237feba3a68e11787f4",
                "sha256": "89f0b48294bd69084723259af701cff36095492d984e1c36c3ec6192400b24d5"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5ad1a93b36c23237feba3a68e11787f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 13917234,
            "upload_time": "2025-09-03T00:27:43",
            "upload_time_iso_8601": "2025-09-03T00:27:43.123673Z",
            "url": "https://files.pythonhosted.org/packages/ad/21/9706f303b106ff0c468d37712254a20311ca99731f678a49d7d1f3acf642/ray_cpp-2.49.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9e6219392806666238c70c1950d0ef983e59e7a29c63e0210842e9b34e8682d9",
                "md5": "e47286aeb38a7bede5c9fdf621575308",
                "sha256": "c1f2ffe6e4688e9277ffe5860bf4bba676f324a637f67b903651cc3ccfa87b5b"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp313-cp313-macosx_12_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e47286aeb38a7bede5c9fdf621575308",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 13621787,
            "upload_time": "2025-09-03T00:27:48",
            "upload_time_iso_8601": "2025-09-03T00:27:48.682031Z",
            "url": "https://files.pythonhosted.org/packages/9e/62/19392806666238c70c1950d0ef983e59e7a29c63e0210842e9b34e8682d9/ray_cpp-2.49.1-cp313-cp313-macosx_12_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "02b85edcb907d859064e69033961d670675bd8be7407c9616afd649e3f503d7b",
                "md5": "c65db55ce48bef90af2accb0bbf1fe1c",
                "sha256": "5d5b2b37d229b7b1261aa661a27d55724c0f298d61bbefbe134c19ba3f7a843c"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp313-cp313-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c65db55ce48bef90af2accb0bbf1fe1c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 14266820,
            "upload_time": "2025-09-03T00:27:52",
            "upload_time_iso_8601": "2025-09-03T00:27:52.235598Z",
            "url": "https://files.pythonhosted.org/packages/02/b8/5edcb907d859064e69033961d670675bd8be7407c9616afd649e3f503d7b/ray_cpp-2.49.1-cp313-cp313-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "36f460dd04a072955b5c0d248e4775d9d77c68949f0647017d88fcbf31e9d762",
                "md5": "aa6f1bc98bd5b0576554854c535cc459",
                "sha256": "19a71c510a1cd3eb808ff2b13ee168d706ff8563be27b6ee726a684e0b84f17d"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp313-cp313-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "aa6f1bc98bd5b0576554854c535cc459",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 14512760,
            "upload_time": "2025-09-03T00:27:55",
            "upload_time_iso_8601": "2025-09-03T00:27:55.493138Z",
            "url": "https://files.pythonhosted.org/packages/36/f4/60dd04a072955b5c0d248e4775d9d77c68949f0647017d88fcbf31e9d762/ray_cpp-2.49.1-cp313-cp313-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "20e3f8f242dfd6857cc936d1dbc7087c680fe19b4bfcc3bd5599f118c700b3b1",
                "md5": "99307bf2e3bd7b74da9e3d6d1fd15258",
                "sha256": "004eae678ce91e4c2fb7ec846a301dbcdd075e0c541fbe0713d2cd8a81bc8a57"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp313-cp313-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "99307bf2e3bd7b74da9e3d6d1fd15258",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 14787159,
            "upload_time": "2025-09-03T00:27:59",
            "upload_time_iso_8601": "2025-09-03T00:27:59.146445Z",
            "url": "https://files.pythonhosted.org/packages/20/e3/f8f242dfd6857cc936d1dbc7087c680fe19b4bfcc3bd5599f118c700b3b1/ray_cpp-2.49.1-cp313-cp313-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62d02bdbb95d7612b4cb472dda848909a5468d4e1bea99fc586e95c3bd4aa98b",
                "md5": "e4ac4074adc0cf2e31e1fff843a61403",
                "sha256": "e28c79877803fe47de39a6a71edca6c44e1bfe19eaa8716c2e2f6e2159d13dca"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp39-cp39-macosx_12_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e4ac4074adc0cf2e31e1fff843a61403",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 13621786,
            "upload_time": "2025-09-03T00:28:02",
            "upload_time_iso_8601": "2025-09-03T00:28:02.415400Z",
            "url": "https://files.pythonhosted.org/packages/62/d0/2bdbb95d7612b4cb472dda848909a5468d4e1bea99fc586e95c3bd4aa98b/ray_cpp-2.49.1-cp39-cp39-macosx_12_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e25c2d6bf30cd7e3d6198789bd99155c080870e07e6351e14562250ad591d7d3",
                "md5": "6968a61398f458419fc4caaf75c2a754",
                "sha256": "d6831f3c8b793de99ccf1c71f3afeaad621dff0385da74f820cab37c335abe1b"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp39-cp39-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6968a61398f458419fc4caaf75c2a754",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 14266821,
            "upload_time": "2025-09-03T00:28:05",
            "upload_time_iso_8601": "2025-09-03T00:28:05.890403Z",
            "url": "https://files.pythonhosted.org/packages/e2/5c/2d6bf30cd7e3d6198789bd99155c080870e07e6351e14562250ad591d7d3/ray_cpp-2.49.1-cp39-cp39-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e74fa9e87d412ba9429c79ecc84c769099a3dcbef343d79e0553a9156242104b",
                "md5": "f434e154fbc944a8562bde802762e8a2",
                "sha256": "ca522e67a515cd6c4417e4954643a8f88c4cebac5f84e0ae760aa1848eb21ec2"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp39-cp39-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f434e154fbc944a8562bde802762e8a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 14512759,
            "upload_time": "2025-09-03T00:28:09",
            "upload_time_iso_8601": "2025-09-03T00:28:09.053772Z",
            "url": "https://files.pythonhosted.org/packages/e7/4f/a9e87d412ba9429c79ecc84c769099a3dcbef343d79e0553a9156242104b/ray_cpp-2.49.1-cp39-cp39-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f0b83e71dd5246eb82549946ab83ef29fd8a6a2c9fd0cfa69d43219ca9bddb0f",
                "md5": "8ff7b5b0e9c1be634bfb83dc1a7d4c60",
                "sha256": "32cf3acf99d8deac4ba2d78b16c67ae6594a1e2699bef4871d16b5fac3dde15e"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp39-cp39-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8ff7b5b0e9c1be634bfb83dc1a7d4c60",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 14787158,
            "upload_time": "2025-09-03T00:28:12",
            "upload_time_iso_8601": "2025-09-03T00:28:12.209708Z",
            "url": "https://files.pythonhosted.org/packages/f0/b8/3e71dd5246eb82549946ab83ef29fd8a6a2c9fd0cfa69d43219ca9bddb0f/ray_cpp-2.49.1-cp39-cp39-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "10679a8218a0cb606435c485b8a18a1fa0b54b9023fd143fd62711ed061cd361",
                "md5": "7a47933bd0ace0bf9b7ed6248e6f1da7",
                "sha256": "d94929c595608e721bbed826cdc7dd58648e3d10d4ec309f8d5d716653c6dc4b"
            },
            "downloads": -1,
            "filename": "ray_cpp-2.49.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7a47933bd0ace0bf9b7ed6248e6f1da7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 13917236,
            "upload_time": "2025-09-03T00:28:15",
            "upload_time_iso_8601": "2025-09-03T00:28:15.511324Z",
            "url": "https://files.pythonhosted.org/packages/10/67/9a8218a0cb606435c485b8a18a1fa0b54b9023fd143fd62711ed061cd361/ray_cpp-2.49.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-03 00:26:53",
    "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-cpp"
}
        
Elapsed time: 0.62077s