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

Uploaded CPython 3.13

ray_cpp-2.46.0-cp313-cp313-manylinux2014_aarch64.whl (28.4 MB view details)

Uploaded CPython 3.13

ray_cpp-2.46.0-cp313-cp313-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ray_cpp-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

ray_cpp-2.46.0-cp312-cp312-win_amd64.whl (22.6 MB view details)

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.46.0-cp312-cp312-manylinux2014_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.12

ray_cpp-2.46.0-cp312-cp312-manylinux2014_aarch64.whl (28.4 MB view details)

Uploaded CPython 3.12

ray_cpp-2.46.0-cp312-cp312-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ray_cpp-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

ray_cpp-2.46.0-cp311-cp311-win_amd64.whl (22.6 MB view details)

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.46.0-cp311-cp311-manylinux2014_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.11

ray_cpp-2.46.0-cp311-cp311-manylinux2014_aarch64.whl (28.4 MB view details)

Uploaded CPython 3.11

ray_cpp-2.46.0-cp311-cp311-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ray_cpp-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ray_cpp-2.46.0-cp310-cp310-win_amd64.whl (22.6 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.46.0-cp310-cp310-manylinux2014_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.10

ray_cpp-2.46.0-cp310-cp310-manylinux2014_aarch64.whl (28.4 MB view details)

Uploaded CPython 3.10

ray_cpp-2.46.0-cp310-cp310-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ray_cpp-2.46.0-cp39-cp39-win_amd64.whl (22.6 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.46.0-cp39-cp39-manylinux2014_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.9

ray_cpp-2.46.0-cp39-cp39-manylinux2014_aarch64.whl (28.4 MB view details)

Uploaded CPython 3.9

ray_cpp-2.46.0-cp39-cp39-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09fd285d77744afa772072a80f07af5f903d063843ebafd7b3a75d604a71a9f1
MD5 7540105f4ebe3ecbada9ecaedaa1f18c
BLAKE2b-256 f4beae54414b5ef5df8ae1febbd1723d996184362a90792579c9f993b573f7d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 afd1efede52f61cb1feae1dad7c37f41ee92be876be57bb9b651e9ed209d40b8
MD5 9f7a3521c43a6a35e2f6a2d98295b1b1
BLAKE2b-256 971a60a26634d7e45d5f180822b91060d1328af818cde21c6fb23b790c394c96

See more details on using hashes here.

File details

Details for the file ray_cpp-2.46.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb250eeaf67b5fa41eaca79968ec2d62ccaf809f30381a4dd447782190faf922
MD5 e131050a9745ff5be7cda0ac82d5458b
BLAKE2b-256 1491adda5fffb528f8d7fa896f92228ea7ecbf28203fa8ae339fec89f67a4622

See more details on using hashes here.

File details

Details for the file ray_cpp-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e81d0ab00927e18e52006da1611890cb614492adae24d4d1cf585bb788c759e9
MD5 33ef3d910e74cfc83333915cf1a29180
BLAKE2b-256 25a410739b754aed9f5eabc33fd24e8af98ae65d6af57eb012171f0ea6587a96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.46.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.46.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 48fcde40938cf9228a286a7f70338cc141de5b7433bea0191a4afb9b870fda6e
MD5 87d40f2c2f8a9bf25c42b59ebee7574b
BLAKE2b-256 a00fff9458da72f0677280ffaee07f6d20f9d989ff52c08a9c3ead0b6fc43003

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5011760dc89f4ed0ee34f7c3930fcb518ac32917ca59404452ae8e5919b8025
MD5 2c997fa1b68f3bffa042acf6151139af
BLAKE2b-256 c4cf3e7626ba80e719f14baa3500e3cf5bf97a605de19dd200b9d24f0a72d77a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36c23d7510f3cf3209f10283f7eb25a742521df8cc13795287563e52293763b6
MD5 212cb9df69d477d7f376b4fe8a01a718
BLAKE2b-256 9567a55013fd6a08e774949871102038631ed9b2768c322f6a620d252f52d1a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d70381c90800c271df1545967edafa9f8aedc2eec3182f84cbd8bba2c804afb9
MD5 60539fc20a09c9a4a9404421ea6472f4
BLAKE2b-256 427199b3f711bbdd408cfa6b984af8ea0e767d3cf0aaa2cd5ec9385fc85c73e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5ffac33b34990367d358c5428534dbc630e60e8719493817ab38994c75f495d3
MD5 09a91e8f1c96fba173ecf36759999967
BLAKE2b-256 81d7aea621d5b39a3eb6bc7f01f810d8ff2ea17cc83ee380d6cbe42b7491b82c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.46.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.46.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bc745d4bd1a80d1a580716438dd8cc9db352420b67e10d9004305b1096dfed35
MD5 21db1e9ecbe881b3ece422c7b6b358bc
BLAKE2b-256 afd390e0509d3941d996ed3f50c66fc941bccb20235abe170ff97aa919bb970a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d3e85d5cdb72ce100939c069b8746c470e36b599d3baf946e3ebfc010193b1f
MD5 b598da157dc95e43717a44110c9eb4e0
BLAKE2b-256 919469cda6ef473ba21f0d0eb6ea5bd1b67a0329d0705930fd9deee91e961f95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3964ce70f801b473da024b700dff0945de83811243c8defd5ea149a7f1da4cad
MD5 5adc0f87a8a764f3e905b32ee9488e44
BLAKE2b-256 619a4af6149d6e5988ec4eef7e9cd0e279a27c6d4da9da1cac03bb5d123ddc5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92f49fb51f5d1fe01b7e4881b4326ee5cc3aecf22cca5f866ac74bb96a93fae2
MD5 3ed69f39d264dc1c56fef9cda3057ddb
BLAKE2b-256 98c066d48d526d1ef64968e47466cfd5611cb0e1b6817f86e2408c7df2c6bf30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d290b4754598b3b406dbf2fa982bc701c1ed44e3ad8ae07597b3d69d46b3e538
MD5 b6c652dd69ab22cff6b3c114913abd07
BLAKE2b-256 c9d0dcecb7c61afb29cf56ff02d57f11245f684f497fb3ab81ee70a6ee95f1e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.46.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.46.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6fdc6c4a1e50a9b5559812bf0f2742af0c6179760a4cc10a45f251627d6ecaba
MD5 15aabf02906f943f8fad86ec42cd3211
BLAKE2b-256 251a4ffc4a01ca8498c1a7948f3bfa251924c91c3493152b1b51322a3beed089

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1b560ac6bd2108b8f8b914317e2e769a930de74e8e3476031d6c93e55151fd1
MD5 a071158a9696749e36088c31b80f0eea
BLAKE2b-256 0f8ea34b6d067066dd8b3ab429a07b440e9772f4c92fd8ecf0c921104fb755d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8844e58c6172f8cb0c2e99dd1c9c81869602ffceca366b0a80c0607f7c84a7ef
MD5 a6966ac898e6502853ee7db723000f22
BLAKE2b-256 aa4312eca56e01ed497a331bf786f734851a7f3dcbf052c9c7c50548469f7a52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97813c3ba249861e8dc6bc2332dde80fe4028f4a0a89e5ad93696ead3b1d3569
MD5 36a788537e35b9d37b1f8d353b91e353
BLAKE2b-256 03b9724db78f845da4a0171061d188a9710faba67cf8eb35a9c2dfdf0ad0eb07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f817a309ceaefcb56564bb9b5871605decf22ba1f0ab15f5883aee65fe303fab
MD5 1b3fdc8021a5ef4351cedd3415ef06dc
BLAKE2b-256 7cd47974b4f4c3689bda1f31170f969a9284a0b52ac19f878c3bab02ab4d0502

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.46.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.46.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c123cea2784ea9d867c321e33a72e414f7494d68766254cf2559b5a69a528c52
MD5 312c3c7bb297bdb38257bfad0537587b
BLAKE2b-256 cf09f15bfe16315b54f40be382bc86f22bad18a97286aa90007c7e1c9d2a908d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c256d8648de1374daf7aec6811e10d9c244a4c69c7b67f2221ae3e098b9d006
MD5 9c741774c9e36c1587a96efaf4ea8ba4
BLAKE2b-256 0de587acb0a150c6be209df13de1a507fb0687fd46f0cdd58bc632ac5d838c80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d8f92d8c9ff9f6487ef03a2a73d8cdad0209f321211419f3d32f56635a67019
MD5 26f32f9b6080ad809bcbde523cf9ed72
BLAKE2b-256 92b8c48279b09d621f00b6ae49b4dd46a09ff33e0cd34bccb4cb13a042d50a0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbae58fc6ba1ba6303d91b39a4ebe98834a0565645867597c808f0107bea15c6
MD5 1f8948c369af74354d7dde7aa772afa3
BLAKE2b-256 9474ad3244d353397cb25594bb1d986c89d5f94d838aa3dfb06f385832feb653

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ed3dbd7e67479ea7d367199c4b26b0c0eb87f91bd41b70594839d15b5fc73f5f
MD5 b13d1b145a73a19c98ea6ee9f99febf5
BLAKE2b-256 4fea33532a3ef07d57f2fa423bdebb5577349bc45b537dbbe2684e9ddba82d90

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