.. 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
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.
Monitor and debug Ray applications and clusters using the `Ray dashboard <https://docs.ray.io/en/latest/ray-core/ray-dashboard.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/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://forms.gle/9TSdDYUgxYs8SA9e8
Raw data
{
"_id": null,
"home_page": "https://github.com/ray-project/ray",
"name": "ray-cpp",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "ray distributed parallel machine-learning hyperparameter-tuningreinforcement-learning deep-learning serving python",
"author": "Ray Team",
"author_email": "ray-dev@googlegroups.com",
"download_url": "",
"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\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\nMonitor and debug Ray applications and clusters using the `Ray dashboard <https://docs.ray.io/en/latest/ray-core/ray-dashboard.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/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://forms.gle/9TSdDYUgxYs8SA9e8\n\n\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "A subpackage of Ray which provides the Ray C++ API.",
"version": "2.9.3",
"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": "3794b67c61e958b7d97ad98bb6eed812e9f9fb3c3b0075c032d9eaed8b30e589",
"md5": "0f719c49908b32098d2db107d644f26c",
"sha256": "2fb2ee480d1cae45bc73543b1305617457f36a56c92066c29fc3bbef24add66e"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp310-cp310-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "0f719c49908b32098d2db107d644f26c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 27405645,
"upload_time": "2024-02-22T19:45:05",
"upload_time_iso_8601": "2024-02-22T19:45:05.700242Z",
"url": "https://files.pythonhosted.org/packages/37/94/b67c61e958b7d97ad98bb6eed812e9f9fb3c3b0075c032d9eaed8b30e589/ray_cpp-2.9.3-cp310-cp310-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f89c05f3b5c1ab9cc7b0a0ea278ee51c2e580bac26f4f350df098eb109cd468e",
"md5": "e77dab7c30c91ef77645a2987e8dd355",
"sha256": "519825217add54a381773845793b736fdfb04e6590eb02d32a84aa4941bb1b35"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e77dab7c30c91ef77645a2987e8dd355",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 26068381,
"upload_time": "2024-02-22T19:45:11",
"upload_time_iso_8601": "2024-02-22T19:45:11.921494Z",
"url": "https://files.pythonhosted.org/packages/f8/9c/05f3b5c1ab9cc7b0a0ea278ee51c2e580bac26f4f350df098eb109cd468e/ray_cpp-2.9.3-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d5a6237b68862a9eeeea8a1bc59a5e4cc109cc678f96edf71ea72207105373b4",
"md5": "7dfd1a29d1665f9781341abf98c31a40",
"sha256": "dcde0a2a1a328d3a2185f0d8f871ebf647344f9d5eebf443106ad72b2ae9c161"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp310-cp310-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "7dfd1a29d1665f9781341abf98c31a40",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 26732068,
"upload_time": "2024-02-22T19:45:16",
"upload_time_iso_8601": "2024-02-22T19:45:16.381681Z",
"url": "https://files.pythonhosted.org/packages/d5/a6/237b68862a9eeeea8a1bc59a5e4cc109cc678f96edf71ea72207105373b4/ray_cpp-2.9.3-cp310-cp310-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c423492f019292b1a2333a22140057f29225bb8867390e87442930e592411458",
"md5": "de6d0303dffac54588ffc9655b554355",
"sha256": "17cf6081e8648a1d1811984a96c58738b7dd26b4cbc674bc3be2e3a79aeb6187"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp310-cp310-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "de6d0303dffac54588ffc9655b554355",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 27283477,
"upload_time": "2024-02-22T19:45:20",
"upload_time_iso_8601": "2024-02-22T19:45:20.246649Z",
"url": "https://files.pythonhosted.org/packages/c4/23/492f019292b1a2333a22140057f29225bb8867390e87442930e592411458/ray_cpp-2.9.3-cp310-cp310-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f90c2a561892ac2e0b73264596611687adfe9ff7054b98d74203b4ba370e586d",
"md5": "376972ddf1cbae3da8b4714b29ed28ea",
"sha256": "0a1e263b36f589fd47304787025c65ec3f65398bd7cc0f7979a71922d286b397"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "376972ddf1cbae3da8b4714b29ed28ea",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 22195801,
"upload_time": "2024-02-22T19:45:24",
"upload_time_iso_8601": "2024-02-22T19:45:24.518005Z",
"url": "https://files.pythonhosted.org/packages/f9/0c/2a561892ac2e0b73264596611687adfe9ff7054b98d74203b4ba370e586d/ray_cpp-2.9.3-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5e05c4748a5443d7f9bb1fde04209c06fac581b3fe0fe7eea8f81695036d8778",
"md5": "a0b7b3aa565a7e1958ce71bc3eec0fac",
"sha256": "9e29cb3ab692234332fa2c57c719045dd4edfe89e7c51afbd87b98625bf28987"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp311-cp311-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "a0b7b3aa565a7e1958ce71bc3eec0fac",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 27405645,
"upload_time": "2024-02-22T19:45:28",
"upload_time_iso_8601": "2024-02-22T19:45:28.262203Z",
"url": "https://files.pythonhosted.org/packages/5e/05/c4748a5443d7f9bb1fde04209c06fac581b3fe0fe7eea8f81695036d8778/ray_cpp-2.9.3-cp311-cp311-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "11884daa05859b197c61ba2b9a748a0809a8c186f98e91081513c412a018b222",
"md5": "6be44155218575767d9c131717b6ca4a",
"sha256": "94d6ee91bb9e6215f7fea479078cdae510e869386a5dd42259bcc122924a9317"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6be44155218575767d9c131717b6ca4a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 26068379,
"upload_time": "2024-02-22T19:45:32",
"upload_time_iso_8601": "2024-02-22T19:45:32.932190Z",
"url": "https://files.pythonhosted.org/packages/11/88/4daa05859b197c61ba2b9a748a0809a8c186f98e91081513c412a018b222/ray_cpp-2.9.3-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fb55db43dd2455e3c210b3f66271ee02f4541c0abd816c4920e7b23ef63d63e3",
"md5": "0dd228fc48715f80a470fd1af04b1153",
"sha256": "1f64a3c16b6f7a070261f3bcfa0e2c57ea305f45251b41f33a99bcb3745d6235"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp311-cp311-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "0dd228fc48715f80a470fd1af04b1153",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 26732067,
"upload_time": "2024-02-22T19:45:37",
"upload_time_iso_8601": "2024-02-22T19:45:37.106563Z",
"url": "https://files.pythonhosted.org/packages/fb/55/db43dd2455e3c210b3f66271ee02f4541c0abd816c4920e7b23ef63d63e3/ray_cpp-2.9.3-cp311-cp311-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ac8b63e94cdcee25ceee10d5d539cc9397a3aa7e516c95d9d028f86808239b3c",
"md5": "1c434917256d9036cf494effccad7a4a",
"sha256": "c974f557e7659ce3ce3554afcd04c184f7a5d7ed9c230fa16e3680e416eddf1e"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp311-cp311-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1c434917256d9036cf494effccad7a4a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 27283474,
"upload_time": "2024-02-22T19:45:41",
"upload_time_iso_8601": "2024-02-22T19:45:41.624550Z",
"url": "https://files.pythonhosted.org/packages/ac/8b/63e94cdcee25ceee10d5d539cc9397a3aa7e516c95d9d028f86808239b3c/ray_cpp-2.9.3-cp311-cp311-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "31b1db1b5a2cb7675b2a192589e28270239bd32a64a3b7fb28bd0f1b10508a39",
"md5": "50771f54a252726dc0a6f6a737eb78a0",
"sha256": "509f324877c593561c242d5942b6ba1f963fca4e4e6cb1c034ce5c9ac8c65e5c"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "50771f54a252726dc0a6f6a737eb78a0",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 22195800,
"upload_time": "2024-02-22T19:45:45",
"upload_time_iso_8601": "2024-02-22T19:45:45.144598Z",
"url": "https://files.pythonhosted.org/packages/31/b1/db1b5a2cb7675b2a192589e28270239bd32a64a3b7fb28bd0f1b10508a39/ray_cpp-2.9.3-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cfa7d54a170acfcae8f01560e80142e6bc5b7f033d5eea711b993a4f431ba26a",
"md5": "5626537f2ed74f394354dde151ee6af6",
"sha256": "8537279b5e74fbfbabb0b887e96fff4de09129e86e7b9fea2a99f3cd7d4d5eb4"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp38-cp38-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "5626537f2ed74f394354dde151ee6af6",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 27405644,
"upload_time": "2024-02-22T19:45:48",
"upload_time_iso_8601": "2024-02-22T19:45:48.761880Z",
"url": "https://files.pythonhosted.org/packages/cf/a7/d54a170acfcae8f01560e80142e6bc5b7f033d5eea711b993a4f431ba26a/ray_cpp-2.9.3-cp38-cp38-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eda85291bb5bb5ff2e288532f8960c035b0ce68e12c627ac868fe32d603231d1",
"md5": "38d5c338739790d2cd04f4588545f1df",
"sha256": "f9c7bfb1140c2702ce143a983c50767bcf3394b4132f65e61d7d3584266759c5"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "38d5c338739790d2cd04f4588545f1df",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 26068381,
"upload_time": "2024-02-22T19:45:52",
"upload_time_iso_8601": "2024-02-22T19:45:52.870551Z",
"url": "https://files.pythonhosted.org/packages/ed/a8/5291bb5bb5ff2e288532f8960c035b0ce68e12c627ac868fe32d603231d1/ray_cpp-2.9.3-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "34fb35642d5eeccbbc4f362b1bc2eb3af93822068210d4591cd4f80eca5f2369",
"md5": "861b4cfc4f92a821103b4f7477701bb9",
"sha256": "7e483c113ff6d8e3e0503b241f6e98199c14ad52d7d70f4d7a7a74719d6c8b6f"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp38-cp38-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "861b4cfc4f92a821103b4f7477701bb9",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 26732068,
"upload_time": "2024-02-22T19:45:56",
"upload_time_iso_8601": "2024-02-22T19:45:56.940850Z",
"url": "https://files.pythonhosted.org/packages/34/fb/35642d5eeccbbc4f362b1bc2eb3af93822068210d4591cd4f80eca5f2369/ray_cpp-2.9.3-cp38-cp38-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a8d62ba0df8f0eca4bb17bbc80881fd95edab090b685774c25e636ced4039798",
"md5": "f199a22879a5db345cb07956c9f628f5",
"sha256": "daaa156bf200981b7d4ddd8377d65914a870de2fb5970af7fb723576b5833256"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp38-cp38-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f199a22879a5db345cb07956c9f628f5",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 27283471,
"upload_time": "2024-02-22T19:46:00",
"upload_time_iso_8601": "2024-02-22T19:46:00.878470Z",
"url": "https://files.pythonhosted.org/packages/a8/d6/2ba0df8f0eca4bb17bbc80881fd95edab090b685774c25e636ced4039798/ray_cpp-2.9.3-cp38-cp38-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1759e85533514a61416723e6ff417197f804a24c4fd6aedb2e0410be2f330973",
"md5": "fd76c57e9b76feefdf32075a6db99956",
"sha256": "cacf1f6e2c320ff646884c5e6dee8d96f18efdf58960e2c08d46b93c32963056"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "fd76c57e9b76feefdf32075a6db99956",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 22571043,
"upload_time": "2024-02-22T19:46:06",
"upload_time_iso_8601": "2024-02-22T19:46:06.730600Z",
"url": "https://files.pythonhosted.org/packages/17/59/e85533514a61416723e6ff417197f804a24c4fd6aedb2e0410be2f330973/ray_cpp-2.9.3-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "284d3178e4a925ec7698175da69816fcb5a386fc768907e6193043eb5dd4c104",
"md5": "4a3264b3e076e1a9734f1401d3012ef3",
"sha256": "7b989bd4896574748acc528f2d423aa9f78c895954b6f22460666fd73abb96cd"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp39-cp39-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "4a3264b3e076e1a9734f1401d3012ef3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 27405644,
"upload_time": "2024-02-22T19:46:10",
"upload_time_iso_8601": "2024-02-22T19:46:10.527981Z",
"url": "https://files.pythonhosted.org/packages/28/4d/3178e4a925ec7698175da69816fcb5a386fc768907e6193043eb5dd4c104/ray_cpp-2.9.3-cp39-cp39-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "830139d3a36900cb8fd5fb04a64fb31e565ea716de0af11339d0b3c0dce7e140",
"md5": "0a6204d1120325370f8a604b812e5aea",
"sha256": "5f4bc30733f9763fc0b7f547c2e6f06ebf6ff4a6253854e2b5003a73802dc8c4"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "0a6204d1120325370f8a604b812e5aea",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 26068382,
"upload_time": "2024-02-22T19:46:14",
"upload_time_iso_8601": "2024-02-22T19:46:14.353372Z",
"url": "https://files.pythonhosted.org/packages/83/01/39d3a36900cb8fd5fb04a64fb31e565ea716de0af11339d0b3c0dce7e140/ray_cpp-2.9.3-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d2b31314946ff1f3f0e451e8e173b5a0fd2d213e2b70bcaaf36ed421dd85c88a",
"md5": "481d869b5950b12c008d83e284c944d3",
"sha256": "7acd70ce86ba6ea694701edf795dc8ef2dcd97dd72ae8d10959219243202fa0a"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp39-cp39-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "481d869b5950b12c008d83e284c944d3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 26732069,
"upload_time": "2024-02-22T19:46:18",
"upload_time_iso_8601": "2024-02-22T19:46:18.676018Z",
"url": "https://files.pythonhosted.org/packages/d2/b3/1314946ff1f3f0e451e8e173b5a0fd2d213e2b70bcaaf36ed421dd85c88a/ray_cpp-2.9.3-cp39-cp39-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a4bc25b3f1cccc88d6f99452480f746f4703948bc20f98dd04dcbea731c827cb",
"md5": "1a4f3dae8e041e0fb3a59d4cff29c4ed",
"sha256": "b96b1c91fae1bf7b9045f11b6faf213d157bc9da73b2068e64082aeb10235abe"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp39-cp39-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1a4f3dae8e041e0fb3a59d4cff29c4ed",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 27283471,
"upload_time": "2024-02-22T19:46:23",
"upload_time_iso_8601": "2024-02-22T19:46:23.215117Z",
"url": "https://files.pythonhosted.org/packages/a4/bc/25b3f1cccc88d6f99452480f746f4703948bc20f98dd04dcbea731c827cb/ray_cpp-2.9.3-cp39-cp39-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7b956c462f1b07024dd322dbe17ce9851834c396582ed140628c3b0d9ffeaff3",
"md5": "a0963e1e0419b8f37d2e96d5f3ed539e",
"sha256": "768dc7c939e1869e3a69df2dc40a387b46c38d411a960590f8fcbaad54d69f09"
},
"downloads": -1,
"filename": "ray_cpp-2.9.3-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "a0963e1e0419b8f37d2e96d5f3ed539e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 22195799,
"upload_time": "2024-02-22T19:46:28",
"upload_time_iso_8601": "2024-02-22T19:46:28.797180Z",
"url": "https://files.pythonhosted.org/packages/7b/95/6c462f1b07024dd322dbe17ce9851834c396582ed140628c3b0d9ffeaff3/ray_cpp-2.9.3-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-22 19:45:05",
"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"
}