Skip to main content

A subpackage of Ray which provides the Ray C++ API.

Project description

https://github.com/ray-project/ray/raw/master/doc/source/images/ray_header_logo.png https://readthedocs.org/projects/ray/badge/?version=master https://img.shields.io/badge/Ray-Join%20Slack-blue https://img.shields.io/badge/Discuss-Ask%20Questions-blue https://img.shields.io/twitter/follow/raydistributed.svg?style=social&logo=twitter 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

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:

https://github.com/ray-project/ray/raw/master/doc/source/images/what-is-ray-padded.svg

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:

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.

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

Older documents:

Getting Involved

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ray_cpp-2.49.0-cp313-cp313-manylinux2014_x86_64.whl (14.8 MB view details)

Uploaded CPython 3.13

ray_cpp-2.49.0-cp313-cp313-manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.13

ray_cpp-2.49.0-cp313-cp313-macosx_12_0_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.13macOS 12.0+ x86-64

ray_cpp-2.49.0-cp313-cp313-macosx_12_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

ray_cpp-2.49.0-cp312-cp312-win_amd64.whl (13.9 MB view details)

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.49.0-cp312-cp312-manylinux2014_x86_64.whl (14.8 MB view details)

Uploaded CPython 3.12

ray_cpp-2.49.0-cp312-cp312-manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.12

ray_cpp-2.49.0-cp312-cp312-macosx_12_0_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.12macOS 12.0+ x86-64

ray_cpp-2.49.0-cp312-cp312-macosx_12_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ray_cpp-2.49.0-cp311-cp311-win_amd64.whl (13.9 MB view details)

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.49.0-cp311-cp311-manylinux2014_x86_64.whl (14.8 MB view details)

Uploaded CPython 3.11

ray_cpp-2.49.0-cp311-cp311-manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.11

ray_cpp-2.49.0-cp311-cp311-macosx_12_0_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

ray_cpp-2.49.0-cp311-cp311-macosx_12_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

ray_cpp-2.49.0-cp310-cp310-win_amd64.whl (13.9 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.49.0-cp310-cp310-manylinux2014_x86_64.whl (14.8 MB view details)

Uploaded CPython 3.10

ray_cpp-2.49.0-cp310-cp310-manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.10

ray_cpp-2.49.0-cp310-cp310-macosx_12_0_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

ray_cpp-2.49.0-cp310-cp310-macosx_12_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

ray_cpp-2.49.0-cp39-cp39-win_amd64.whl (13.9 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.49.0-cp39-cp39-manylinux2014_x86_64.whl (14.8 MB view details)

Uploaded CPython 3.9

ray_cpp-2.49.0-cp39-cp39-manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.9

ray_cpp-2.49.0-cp39-cp39-macosx_12_0_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

ray_cpp-2.49.0-cp39-cp39-macosx_12_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

File details

Details for the file ray_cpp-2.49.0-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4566be3626c65262b4414449f0ed256bb25041c91b0bda9b375d37e715f65042
MD5 37b2829d2f7e84f268ed45fda8f0fb12
BLAKE2b-256 4ef4a77c2fa2e90a7dc710271340a06afc183d69cbfc66c97a304aff0f2e6197

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2cc1fa4f9381f060f800c4b4d7f641772a716ce25364d142c9bc09825b830840
MD5 497110027b97221458fbd2770d7c7dc2
BLAKE2b-256 315fb8c0c45c419371498bb163a0cec035f1b2a9262fc833eb7278f80a75b445

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp313-cp313-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 5bb8c85589c3db9a20f3afa608a84ad5792bfe955cdee6f3ca879c620de18de1
MD5 bf5640e369a620e0427f93a0619faf06
BLAKE2b-256 5b5de8e477ccb7811fe2db28e447e2093aace9a200c2d19e63cd2f2b7aa47779

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ce9b1a721647d2ee2c4bef36f6c1d4ccefbe7c79490b4358476b87efa2b72502
MD5 ded231832318db3a6c305511e0781afc
BLAKE2b-256 b6faad63ff650e07450a4c665125cb3d415c2b429b08532cf6b1c4516734c54e

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.49.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 13.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray_cpp-2.49.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 be93712a09284e4befbfff4f1fa89901bd6b63588eac16d1231398341c9f5e99
MD5 e2af686a19e547e800d6ced84ef51cc0
BLAKE2b-256 dc6660379b5f6b03ffa9bcfd064256880e218be894f851c931f1f89e402424c5

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f1918435a524bcbd9cb70fa42702d5a57b00b659d12158ca061c5f7298edfbf
MD5 797aa3c1d14e2ace13199977ab507e1a
BLAKE2b-256 390e10d432aacc221a273073ee7465cd611179a0525ac8347a55fdaabaa7d424

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30e2d94b6570310864c8e20165750d1ab73f7310690feb64ef05152404c79205
MD5 5413845b73e1e61f5ac264e4063a335e
BLAKE2b-256 ad1cccbae3928003b64a2fd805ee646819e8d33c2f2ca12ae06428f6fdb3721d

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b86edcc0a3e9d288848481b027cc0b2157521f6a1c2181f51fddbc28e475cb84
MD5 22f41f928cd16c347b2f9a4190878002
BLAKE2b-256 1b9f90b48d1db54d330f448b92516fb4d56f00980ae4b2d30ab85446f20628ea

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 bf17bbf55f1e399aa106a03192b506b2c02d585544fbf73aef13d8f421b0f0a0
MD5 396cb0462b855243c385307311a6fd1b
BLAKE2b-256 39cb1fa8cabd5027d43940e72fd078c2d4b85973ccdad8db80b4b50f5b74f4ca

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.49.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray_cpp-2.49.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7134501048aa8e4f42db183c6e553f2d177ef31acf77efd2629353bb613b8d75
MD5 15dcd0a3922b9fd79158148fe441575c
BLAKE2b-256 1a94c00be0097fa11c1a815d667a8d4b43a907e1545906085e312b15553a2fd5

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 661bf49c17b41c956023b072d1595ed395c63f3bdd03e558b7ff46de2f762309
MD5 87e1d58d8c4f635f5408f2777d7045cf
BLAKE2b-256 9c35a81a6197ae8afb6d474a43fd47ce611aa837ee1a933d8536f9086c4b0c8c

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12f54f99cca437f292e0c38448fb5d02a581222d24d5e0465b269c6b9b28784d
MD5 1320cae28cec660c2c5f92af31bca7f6
BLAKE2b-256 16d98f001c4c19856449ab28656cfa29447529e22c753c61b05d9586fbc30a4f

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b320700a23209d7c5d9c7457d0fff3f64892fffdc59fd894d0038bb4a2c7a194
MD5 612c298504ad13b3524cdf134d9a1e33
BLAKE2b-256 ef3ca616ee6b31b979cc0d79985914625e4fdc3f63bd0a56aadc9624f87ebcd3

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 effe7d9fc9f6acc57a3755e25078dcf18d72a8f016301aeb6e17369993de4103
MD5 46c9c04e6eb6815ab0945f7952f3e274
BLAKE2b-256 15f18d69afd8a135c0f26df63345411e711df58fcd5db641303cba350fdbf9d6

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.49.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray_cpp-2.49.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8f49cfab3de94278ca19eba7b5ce43f3f1097d8783b376676e3ff954d2a92f4c
MD5 7262339bc11a00d083c6000a6dd89dcf
BLAKE2b-256 09689c5478a2c347e4c7537f583be82d7aa3f0606ceef6dea2449d9560b80e82

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 372df6210786b0fc413bd5d2ff87283ac986f6358f9404f4c3a8f6445ba9e579
MD5 da2b0d792920586a6618db5e923967da
BLAKE2b-256 68ed3a7a30b98a389a573a01576d4a29d6f5a183fc06ea76f0a95dcca44abae9

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f4c60c2076f53efbb038cc2829630e4b1189763e37a13cd73eb60a14316955af
MD5 aaab698e45b2c23dcbe569fdcb8fc452
BLAKE2b-256 3c2f212a4fc5de8893463a6f8edfe2582107214086d755d4720ffc9683b0609d

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 198b3842fc7e8038dbf2026046615cb31dceda9adc41623e1feb6f3423ee55d1
MD5 a2b1e856210c86542f277ba63a98760d
BLAKE2b-256 fd432aea0b218d082b4097a35f40ef26e76d9e7bbcc90f624fa92553d58b18f4

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 15426c80f93fc836ab28b4c16fcb7ddb8c465e35ac3060f4fcb0e9412ef21cc2
MD5 14949dc2d5166a9dc8acd103f37b9bf3
BLAKE2b-256 cfc45d746b427b99340f407c9f6c415d58a08c0bc3ec4352bb10b0ee7ceb9619

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.49.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 13.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray_cpp-2.49.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 06c378d0b0547c56185b2add345914f7135bfd759960118527e43b53d1e27605
MD5 9577b60c1d31b0907d4c1e2849e92e1c
BLAKE2b-256 bc353399863a59d5c5a2814bd429ddfa61d12f16f80bde588b4be9245d3baf84

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42ea7fa50d5525a317c8c18234fc733f17985fa2d3c6cc73ed890b43946aaa2c
MD5 b35a87413ade0fc7d73d2917defaee85
BLAKE2b-256 50454dd7fe8d01e98ceb3e35e55e978756e773003c1f9436b9c00db8afa84226

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4406e4e29346bb6f9ec1fe2b5fa62956b4366c7a48a3a0012ca16b869e62088c
MD5 03c83946ff534d3828f6410ea6761ad0
BLAKE2b-256 fe62d6fe34de2912da3ccc2b12341b138a386ad01613dd4090f2d7967fd4fbaa

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 c2ae597f6a86d5d66eb1de1cecbc6399db1e069906268c98c3b3ca522247e5f1
MD5 11d217403b00abaa2db06f0101d51691
BLAKE2b-256 53049e2df3fdc7708b9df88e44d3603adba02f00578b8aa9a8f9224c17f794ad

See more details on using hashes here.

File details

Details for the file ray_cpp-2.49.0-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 99051e90cc87d1fe5a11c936089dbf82cedf70ec18fe1ce256b46a7ab78461d4
MD5 ee79bfd9d098572b35ae2eea2b7bc50c
BLAKE2b-256 57450618ea87235d428857538d160b1e10e8772a666f68367fe3776119542576

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page