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


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

ray_cpp-2.39.0-cp312-cp312-win_amd64.whl (22.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

ray_cpp-2.39.0-cp312-cp312-manylinux2014_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.12

ray_cpp-2.39.0-cp312-cp312-manylinux2014_aarch64.whl (27.8 MB view details)

Uploaded CPython 3.12

ray_cpp-2.39.0-cp312-cp312-macosx_11_0_arm64.whl (26.5 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ray_cpp-2.39.0-cp312-cp312-macosx_10_15_x86_64.whl (27.9 MB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

ray_cpp-2.39.0-cp311-cp311-win_amd64.whl (22.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

ray_cpp-2.39.0-cp311-cp311-manylinux2014_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.11

ray_cpp-2.39.0-cp311-cp311-manylinux2014_aarch64.whl (27.8 MB view details)

Uploaded CPython 3.11

ray_cpp-2.39.0-cp311-cp311-macosx_11_0_arm64.whl (26.5 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ray_cpp-2.39.0-cp311-cp311-macosx_10_15_x86_64.whl (27.9 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

ray_cpp-2.39.0-cp310-cp310-win_amd64.whl (22.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

ray_cpp-2.39.0-cp310-cp310-manylinux2014_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.10

ray_cpp-2.39.0-cp310-cp310-manylinux2014_aarch64.whl (27.8 MB view details)

Uploaded CPython 3.10

ray_cpp-2.39.0-cp310-cp310-macosx_11_0_arm64.whl (26.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ray_cpp-2.39.0-cp310-cp310-macosx_10_15_x86_64.whl (27.9 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

ray_cpp-2.39.0-cp39-cp39-win_amd64.whl (22.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

ray_cpp-2.39.0-cp39-cp39-manylinux2014_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.9

ray_cpp-2.39.0-cp39-cp39-manylinux2014_aarch64.whl (27.8 MB view details)

Uploaded CPython 3.9

ray_cpp-2.39.0-cp39-cp39-macosx_11_0_arm64.whl (26.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ray_cpp-2.39.0-cp39-cp39-macosx_10_15_x86_64.whl (27.9 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for ray_cpp-2.39.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4e196e21a25456c5a86808d9951e981cd686910b954bb00816845441c942fd94
MD5 ae4ab662d450ff0778f1752e43b909f5
BLAKE2b-256 9e168ca888fa189323990f3afb9abd5b1f654fff2f5fbcfdf468a33464c29509

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f79a7e4c3ae816f4d2e2a97d8b4dddaee76522d706c06430c8d61500860caa50
MD5 baea686df809d4e7a765211d1aa2634b
BLAKE2b-256 c681dd3de4c93b7b5baccbb1fc4fe66d8b11462eb6acaf96c7aa24cf14a34054

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 854780c8516717248b730993b8c60d8fec19a7772cec41f060659bf74d9d6ad7
MD5 5d7b8edde8040ec8666027abda40a0ea
BLAKE2b-256 95ef879dd95429d45ad1906635099542a7e9d9d6a052757f22f4416da95d603b

See more details on using hashes here.

File details

Details for the file ray_cpp-2.39.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a811afb9650136657590cbb23a6dca2b2c82385ad8b70f88a5a3b9e92a21bb17
MD5 8ebccd09220442b8d2f47b20216e84b3
BLAKE2b-256 769c6bbdb308b3748b79bdfda688f98032e4582e0f1af0f76518f80c537a7c7c

See more details on using hashes here.

File details

Details for the file ray_cpp-2.39.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ca4a1a40fdfc1a06aa7f217ce6e4371ee0ddfb6379d3925a3f0a99cfe50f5684
MD5 d61f7d63c6f1e0548b8426ace49ee62c
BLAKE2b-256 999a5ab2c5a80b188a6ae9f0e8da06b90304d18698e80aaeec41ad75eaecebaf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray_cpp-2.39.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 55a9b09def59205bf5c9d87356536d965a2ba7afc4a693d0c98c83f06b7c1ae2
MD5 8d8cc74229f7965ca39c91ab07ad38c2
BLAKE2b-256 ed46df24b19ba4dce056e7b953ed7ebf19c9f9c78dfbcd49361602d11e24809a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38aab5794a31ed511497df3ed7b1af0fce93a152bd40d16080022d3672ad734b
MD5 5f0f6f2c4d9479a731d9b5b6fb272d88
BLAKE2b-256 1310cb987527809b655cc801e7d9c9138d01021d29bfcdc9250c93608faaabea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba6302b58128298e693a2cb8e245919e68514e79defa2944462e9925cf9644c4
MD5 e3f65e7da5d260b2a01908e71862beec
BLAKE2b-256 c123c168fb4bbd40f7d96a786239978c44530ed6476c1b0f57a76e8a8c8d4e91

See more details on using hashes here.

File details

Details for the file ray_cpp-2.39.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 170effbac3974898fb3437b609ce879825ad666b265c4fe7bc9f48a45559d3ba
MD5 9b81cefb3ec1d62821fe097ca26f6cd3
BLAKE2b-256 844b002fa5901fb7697fd20e44764c34ef8499719001fe9eb9af37ce8ee9173a

See more details on using hashes here.

File details

Details for the file ray_cpp-2.39.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c6aab33479a10472b3807b5667e68dbd3e6c48ad52594b972128704c598ec7d8
MD5 df49ad5df202715e51605bd49d8e37ff
BLAKE2b-256 7ffced9f4245a49cb60aa39985d165b71ca7449bdae93c2c996cfab515c9bc5c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray_cpp-2.39.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c641c404756491896dfeed7dbe325b98b968ae4ca2426eb1d221a777a0094252
MD5 6a4a64c176426bd8aa49344bc402d8c1
BLAKE2b-256 ee69b03c0d61e574b98613a076165d9bd85f9d330d3f52f5e1768edd37ae57f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb5c1b664a0c1ef51615f16ed3ef510b937729a9763505bad7f729c775a7bb6e
MD5 06ba4ef0ce215ede4a25c3aa303a6e7c
BLAKE2b-256 f2f60dcde98585f3fecedadee08962a2244de48ae6ed2982a931e8be99cb0e1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb0d520e2a44f88d8d58f26d390ba15d779f94f384f5ef485ae61612a8afa1df
MD5 dc2a79220523d82e98d57b8d4a338eb3
BLAKE2b-256 6928c0d2b2c64df3c18227aab982dc5707ac93161293e2130b7d5ba489328455

See more details on using hashes here.

File details

Details for the file ray_cpp-2.39.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7ab401327d8a5bdce0a8b5e31b71a85f1d753e083253693efc1ff326a39c433
MD5 057d0504a3a1d487bd2afe8400ca9637
BLAKE2b-256 21be345d436d495576188fd9201a5e7459e55821e93177a2fd6e82e2817c8408

See more details on using hashes here.

File details

Details for the file ray_cpp-2.39.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d296e490b0da93c4cb0a8ae68be0948bab1bfae7079fd5fae453d1c71689de9e
MD5 c3ca04d07e2106959c2fcb71d4a50853
BLAKE2b-256 587142dec6b673ddb041a11f709b60ca26ad429e2b03d9faf8c15c4e2a6c3c33

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray_cpp-2.39.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 283b0ebaaa0db1889500f59fbfa37a514df273ccc8b26bcef12d7e8236b2a2ed
MD5 39e7cf52f7d6da27dc9d22dac61b4470
BLAKE2b-256 56a8636ba1985a83972668b9fef51eea30d6bb21ff12f72f377a9e1adcc20804

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e59bf4a4d5c5d514a281ba0702d8d8cc4c9a2c5d43c8f456228fb77148aa6dc4
MD5 42f25dad379f708c6c3712088262087a
BLAKE2b-256 9e59d354650da1df145ed994bac3620f234c1aef8c8ba9ebe732ce97a058f284

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8efc3dd073e6e0eeea07cdda0a16816560f5942cb40715aa58ca7cd64213ccf6
MD5 c7bc8e769ed266acf462007665cb07a5
BLAKE2b-256 eb38eeac77de07386c71e63e149398fcbf049014a11a7b314991c448792ca6d2

See more details on using hashes here.

File details

Details for the file ray_cpp-2.39.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c98a2a4e7eb0bd9dd87934161530237c128e71151dfc6d4d342d1ec0117b55a7
MD5 8867a604a1c9318707e01bdbf2ae0f74
BLAKE2b-256 e0816273260d9701b66720dc09dd731fb7940a4feaeb7895b2fc42c0dc753609

See more details on using hashes here.

File details

Details for the file ray_cpp-2.39.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.39.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 de33eaf6a504848e73a402d4a2a20bb16a0aeac1cdb5b0818bcb86b913f5df33
MD5 4d9be03a599e9afc100e3d0574cf2935
BLAKE2b-256 e424b1d1ed4b3d1bccb9a99642c332c2dae86e3d423285e1ffe64be628bb1774

See more details on using hashes here.

Supported by

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