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.1-cp313-cp313-manylinux2014_x86_64.whl (14.8 MB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.13

ray_cpp-2.49.1-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.1-cp313-cp313-macosx_12_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12

ray_cpp-2.49.1-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.1-cp312-cp312-macosx_12_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11

ray_cpp-2.49.1-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.1-cp311-cp311-macosx_12_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10

ray_cpp-2.49.1-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.1-cp310-cp310-macosx_12_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

ray_cpp-2.49.1-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.1-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.1-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 004eae678ce91e4c2fb7ec846a301dbcdd075e0c541fbe0713d2cd8a81bc8a57
MD5 99307bf2e3bd7b74da9e3d6d1fd15258
BLAKE2b-256 20e3f8f242dfd6857cc936d1dbc7087c680fe19b4bfcc3bd5599f118c700b3b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19a71c510a1cd3eb808ff2b13ee168d706ff8563be27b6ee726a684e0b84f17d
MD5 aa6f1bc98bd5b0576554854c535cc459
BLAKE2b-256 36f460dd04a072955b5c0d248e4775d9d77c68949f0647017d88fcbf31e9d762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 5d5b2b37d229b7b1261aa661a27d55724c0f298d61bbefbe134c19ba3f7a843c
MD5 c65db55ce48bef90af2accb0bbf1fe1c
BLAKE2b-256 02b85edcb907d859064e69033961d670675bd8be7407c9616afd649e3f503d7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c1f2ffe6e4688e9277ffe5860bf4bba676f324a637f67b903651cc3ccfa87b5b
MD5 e47286aeb38a7bede5c9fdf621575308
BLAKE2b-256 9e6219392806666238c70c1950d0ef983e59e7a29c63e0210842e9b34e8682d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.49.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 89f0b48294bd69084723259af701cff36095492d984e1c36c3ec6192400b24d5
MD5 5ad1a93b36c23237feba3a68e11787f4
BLAKE2b-256 ad219706f303b106ff0c468d37712254a20311ca99731f678a49d7d1f3acf642

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c41256fbffc89bce49b0db5887938277f416490deabe054b73863586cc4b7c43
MD5 f221d029ee8aa664a7be91810be23b52
BLAKE2b-256 cba69c57ae1c70e242fdf1b71c62240102a9af2d056a6a87742ff9de0e1948bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8780255504df8384ce2ae433bfb8b1fa2600dbf52c184f26b7b823cf3bad013
MD5 911069419a1d1b564195ec3f1c9a416e
BLAKE2b-256 5ef2bd24b8fdbad7fd2b2a9e057e5d2680a304cee965913898ddee9b31cd1ead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 ab2861210a405e1e9032ba822f56efe558865246a4ad2bf2349a2a29e36df24c
MD5 9c4f4561848887ebc17d0dd3a5f28c60
BLAKE2b-256 8dc8dfa9c14bf2c9dac6023dc57e6650f3f73fc9ae2ce6c6f7ded9ba98a67d22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a70cc3f0bdd731a731f087f04e1b71842bce21a883ce2e3528d23454ce0d37ce
MD5 072f8e60cbb5f6eca385bfe00c8e1836
BLAKE2b-256 25ae5fa0521fe379ac41dc4d4544b51dd49fb4a2b2058bdce317c7d727065210

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.49.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5faf0c7ad2ff0b0429bccedc41e3136cba26c03c47094b95d29622cf969cc6a8
MD5 81a592b4ff6af64b5884ff3dae443ba7
BLAKE2b-256 111c9410775ce62656a94cde9090f9eb480bfb1f6f116e81e132c79422d6c0ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca4c33401b28e388555e38f72281483bcc5272eed82c5cd201532122f46aade5
MD5 27b2485a81b152de194f010a4983823f
BLAKE2b-256 229bf5f724f89af0866ff176e6d13dc14fcbb4ac278e5f592b6eceb8a528aeae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95f5a377dcf1ed73beeeafdcc08f85c4cd11c70c576bf1fe75d8d95f10da6e44
MD5 4c5b7a047dffb7123f6ac6b47be0a7cc
BLAKE2b-256 f35145d47d44d507e8864d06b66a8d2254066cd96d2a17d5513c42e310575834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b7b43f68f3db57933e36d1915c93ec2b70f76acb0ada9bec5e0e7cda8163fb36
MD5 92a4b8327658a27725c933f0990f5e1b
BLAKE2b-256 40ad2c09bba81e2cf4623aba11359b48b5e339f70b6852653113dd3bbbc3d7ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 054d07d5b191e2d92be562b4ae7a3a4bf30f48bfd86fdced962979c5ec0ebcaa
MD5 9f83fbf365d66d744670748d816c90ff
BLAKE2b-256 944a10b46405fd9f4e027ad2b332f5e4be3f32bc14c4e12abdf68d9a0644777f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.49.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 881d936895222fc7054c563d4e5743d13fe43b20849f911f584f6880e65fc874
MD5 e252449e8b1a41744515f1b77b2e8573
BLAKE2b-256 78ef3fbad647e54ddb6be981d7fd55ef5a07b06afa947476098b75bde04307f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 563cacf1d879da6384a572157668f4bd781f0783034afef256197f92623c6212
MD5 af98950b26029063c617936feb132dff
BLAKE2b-256 7766db04f90c0885734f7ed006157d2048fff40fd84977f1afacaed22585e489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc87924a0426b4ba3d0154312cd9cf9721ee471fb38d49c5cce9d0ba5af6bcfd
MD5 7c802fa22a19e28af219b9b6cbd225ac
BLAKE2b-256 94994a3624c5eff42b2a46a9d0270dcb54e088e8dfc905daf8431c41da1756b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 042e5ea7cd76c01bdf96ee316acb5d4d6a4dffd9494df1560f9cca87cdafc1f1
MD5 2c314922309605bb2a865e9b33984adf
BLAKE2b-256 1aaa729608acb01a7732cdb36c733990e1829f3f98a4dec2ad6c53b70bf0d402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 1bf590c88374744a33b1ba062a2829456a32511f53346c45356f5385be9f4ad8
MD5 560224fb48837e57ac5d19c8bd82ccad
BLAKE2b-256 289be3707270461771a02e81afb78bac7bf959cfdd5500bd6eeca68c0903ad9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.49.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d94929c595608e721bbed826cdc7dd58648e3d10d4ec309f8d5d716653c6dc4b
MD5 7a47933bd0ace0bf9b7ed6248e6f1da7
BLAKE2b-256 10679a8218a0cb606435c485b8a18a1fa0b54b9023fd143fd62711ed061cd361

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32cf3acf99d8deac4ba2d78b16c67ae6594a1e2699bef4871d16b5fac3dde15e
MD5 8ff7b5b0e9c1be634bfb83dc1a7d4c60
BLAKE2b-256 f0b83e71dd5246eb82549946ab83ef29fd8a6a2c9fd0cfa69d43219ca9bddb0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca522e67a515cd6c4417e4954643a8f88c4cebac5f84e0ae760aa1848eb21ec2
MD5 f434e154fbc944a8562bde802762e8a2
BLAKE2b-256 e74fa9e87d412ba9429c79ecc84c769099a3dcbef343d79e0553a9156242104b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 d6831f3c8b793de99ccf1c71f3afeaad621dff0385da74f820cab37c335abe1b
MD5 6968a61398f458419fc4caaf75c2a754
BLAKE2b-256 e25c2d6bf30cd7e3d6198789bd99155c080870e07e6351e14562250ad591d7d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.49.1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 e28c79877803fe47de39a6a71edca6c44e1bfe19eaa8716c2e2f6e2159d13dca
MD5 e4ac4074adc0cf2e31e1fff843a61403
BLAKE2b-256 62d02bdbb95d7612b4cb472dda848909a5468d4e1bea99fc586e95c3bd4aa98b

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