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.37.0-cp312-cp312-win_amd64.whl (22.5 MB view details)

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.37.0-cp312-cp312-manylinux2014_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.12

ray_cpp-2.37.0-cp312-cp312-manylinux2014_aarch64.whl (27.5 MB view details)

Uploaded CPython 3.12

ray_cpp-2.37.0-cp312-cp312-macosx_11_0_arm64.whl (26.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ray_cpp-2.37.0-cp312-cp312-macosx_10_15_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

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

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.37.0-cp311-cp311-manylinux2014_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.11

ray_cpp-2.37.0-cp311-cp311-manylinux2014_aarch64.whl (27.5 MB view details)

Uploaded CPython 3.11

ray_cpp-2.37.0-cp311-cp311-macosx_11_0_arm64.whl (26.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ray_cpp-2.37.0-cp311-cp311-macosx_10_15_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

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

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.37.0-cp310-cp310-manylinux2014_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.10

ray_cpp-2.37.0-cp310-cp310-manylinux2014_aarch64.whl (27.5 MB view details)

Uploaded CPython 3.10

ray_cpp-2.37.0-cp310-cp310-macosx_11_0_arm64.whl (26.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.37.0-cp310-cp310-macosx_10_15_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

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

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.37.0-cp39-cp39-manylinux2014_x86_64.whl (28.1 MB view details)

Uploaded CPython 3.9

ray_cpp-2.37.0-cp39-cp39-manylinux2014_aarch64.whl (27.5 MB view details)

Uploaded CPython 3.9

ray_cpp-2.37.0-cp39-cp39-macosx_11_0_arm64.whl (26.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.37.0-cp39-cp39-macosx_10_15_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: ray_cpp-2.37.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.37.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 65925b959c0c23350e617bbb14b15e58021553df07637dc599d6f7392b0f11e9
MD5 9155ee406ac1e4c1f1fe212942cdd186
BLAKE2b-256 1d6475bf77d8d0495107e9b5223c0f735f1c8c0d22faf5778ad5bd88b24eea71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81da24c10302963bcc44f600aee2ee12aa995e6175e9cd0429c6f74a74e37af1
MD5 a57ee663c60638b0f2536f291a289d42
BLAKE2b-256 8e09c3ddae4de59a8f829ca722ea0eedc52b1cbde156d0383318748b99471d0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d4853bab8b91d77ec1d0a52a038ea1110663d144663e4154b7108e6b6ba31f13
MD5 f53ae5814824081e3a1a7390af3d4689
BLAKE2b-256 13668309f69cfd71bacd6ac90c22c2f0eda135bfe71fcddd4240cdf04013b6aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 193df9a46d79e7ad6bbcfa2dec2bdbfce33ac84094aee06aaaf5e54bb754a62c
MD5 dbe03fa0358b7aa09863bc8158e0889b
BLAKE2b-256 d2d1a7dba2ce2140a241e24b1513607b9f7873e3f149a432d67385ce79ade00e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dd067e03e3af006ab0248722ec46b20fe604c726679fb186f717cddf47a3769d
MD5 0f8dac5a7759dbd76ceb2b921f9d4f75
BLAKE2b-256 b264e5569cc7ffee68c22ff1d5fee17bd64204338a59c286d696014140dfc953

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.37.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.37.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8b5d078f37dc35d84028ac29e10147fe202858e5d42f3a8d304fb00c65970aae
MD5 a7b505d3e4fad060e2e0b2879bc5647b
BLAKE2b-256 1d71195db9119d5366ba146a3c40da5b70b1e11e0f712a0514aeaf4fedf50085

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abf3ce560b24c75e269a1ea25b10e89ef6c8bc8f3e65ba41e3a8eb376cd92481
MD5 d4c5ba493d6f4a2d562b789243941b4a
BLAKE2b-256 cf5b52788461ba01d7e9f53cd5a8757d56f0a4416c969b31c3f6706dea39a84f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e5553d98a48c0a344716fccd4ef9c524fd31d6cac8b255ff36072e6c7583648d
MD5 018ad6f9c6ac0655f2b1094b7023d74a
BLAKE2b-256 61f3b4cab431f1969d35b93b657bb3f6e95d6ef871470557e33001e9c0f131e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6221183a9ecc9576b17780bded6c49760e7264b01b3bb987736acbff0530534
MD5 9194352c767c3e586e4e5f5c2020383c
BLAKE2b-256 fd739881c8f218e40011670d27d37ab97dd40d6cb81d2f729124df3d947f9245

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 16ecf134841ec8bcafc7370bba015a6dc62bebe9b520f7ef066531696623d55d
MD5 c4fbd102af1f70729108182e38d80bac
BLAKE2b-256 cc12ab6e69fa37ffdf0fb15bc990731cbfa0803434a1aa73f075434267542a10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.37.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.37.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 44c9a75f38daf805e400dd61e3af6fbaf4e519a12b268c8a4eae710dad086dd7
MD5 174d8e7d3685be4c5a061342dde36564
BLAKE2b-256 4cf51cf46445571ead9d494ac7e5a68562740cb3ec60b9618f9838bb68538741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d81e36fac2c3fe4921e9d7dbe61f740182855f5c6f39e9f69a4a2a8de8f73016
MD5 d6c2d5139f4007f72afa172bd33c7087
BLAKE2b-256 82dc7b78b6e58621377ee24c7479299e9aa2a55f8e6b4c7f2e3b772ff084e42a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13c8286184a185ea1f48b37e6779538919c94e427dc8e49f801f4648c3e74d17
MD5 a2984e7c5e702257cb09f63d757b918d
BLAKE2b-256 29375a03a248aa1cfbf8649e57bf8ee803ba143d528292511ffa9fd809ef791c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abe8b96dacc0077ff371c61fc112760d9d3a0422701b1b38768448dd8e06a410
MD5 b99b681bbd001fc009f8557a7d547c22
BLAKE2b-256 318885569a2527bda692b51b25770f19e0aa518340dc808116f7502962961d40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dd4fff279c4539622c744d5250037aceb0a9f63076cd25111e65ffe846d77a0b
MD5 e458ba6c3a0a6dc0df65552ece36be36
BLAKE2b-256 b24820db9e11a6ee53bef4ac1e32f0028d187944087a9c1327c613142592f19b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.37.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.37.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c9c70cf9b37f421ee836bc27c809e1fdae72fe2743d0be0e5bd768a36ff6763b
MD5 bef5cabe0926905699f6f98733de0810
BLAKE2b-256 a36669ef7fcc03d3174163b0509a05b8aa84f49147be03c6bfce1f076cbe512b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdfa88d6f2f224a9ba7e85c9f0a9c461899985bd2b108d44fde3441894744eab
MD5 00565b2df50f1e42f97e1e0ca795d29d
BLAKE2b-256 313c1f51cccfb9e98d88ad9e0112e99a8df8c9308df7f39c60a19488dac6810c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a88960fbb166ffe0bb782a3485a56f2d84a47970984df25701118278ffa2681
MD5 df66af4d075a327ba4f626960a6b23b2
BLAKE2b-256 4325029032273b1e25bdca1bc66596b24d073d8336b2162b6673d2a3a59c8313

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 573236f3245912e2dfac1d900e8ea60d69dd55b190f99af39ce44944187c2cdc
MD5 a3cf68c8754ab817f9728df70e23fe22
BLAKE2b-256 30f68aba30ab4686970673db0e64a1051c4eb68af2ef8ed1fcbcd12de98907cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.37.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1a04aa3b6d74f368313fc8b6a0ae757576f3472b057895359c8bf7d3d3d113eb
MD5 cd2ec2e1cbd85ef75186d3c86d50795e
BLAKE2b-256 15086e8ffc49218c9b61e210cbbb9ef26b59d7d1f6ea0e54585a2c680606f881

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