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

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.

Monitor and debug Ray applications and clusters using the Ray dashboard.

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.24.0-cp311-cp311-manylinux2014_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

ray_cpp-2.24.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.24.0-cp310-cp310-manylinux2014_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.24.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.24.0-cp39-cp39-manylinux2014_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.24.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.24.0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.24.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a575c324e7511798ae9dd996a4e21588b458e1f68d6c39059c0b9552cc138d50
MD5 3eb7d7cce5759626dd10c1eab632e2b6
BLAKE2b-256 a3aa1d89b1981ecb81526eb93053004fad52c5d372ed59cfcd10c1cc0bf7feb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.24.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d7f32c264d0c979b78174c78c93ad72acc42f4480b9b999e57a571293827189
MD5 0d86b8f4a6870d3efbf54f9332c56d24
BLAKE2b-256 bb76b457bd93cfc953c80af732e311268d2be67ea9c8ab17ebe5e07b84f0eb9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.24.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 57b19c18edd232800a61e4a54e8ab675e542d4ce497cdc34383726ee86da3af0
MD5 8f4ab6ccfcd6e55b307cb32fecaf386f
BLAKE2b-256 f06318536805f0854ca4eb62d74e2f32595eb667b49790e8a591c3491ddb0236

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.24.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02451d6fc6d3e48adcfabffcbb76a0a34c94f1c0c8479f7b9b763d4d8f114c61
MD5 e9c0b7d7b0a2d7a9fd6d6efbbe812520
BLAKE2b-256 f5d22a44fab4518463fcdd812fd93a3810419b022a9e3440b6e6b7ff2934d911

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.24.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c21e3afe92ac7694920a7f051ec32f1511525d13a102950b07a42994374e415a
MD5 4dd01a1590be9784a342a1ac3f76c52b
BLAKE2b-256 5f12bf785131ad6ce1b1c59891fbdcd3cda3e6330f2f1b72d5d2b214722937ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.24.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b8c9d729c1ee536793c2717072a6fc0a10ed3c0a26ac40b964767b38fdb66718
MD5 f56d3f5f051133ae18d716cbf51d39a0
BLAKE2b-256 f384ed6495df0eb555f27cd879d8bfdc82652f8eb8192c2ee3006aee59f9292c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.24.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c64d3e94d1ac25b4808a37e5703462562e4cea58c205a1edc0eaa0c97d53535e
MD5 a0a5f1fb7b02b511cd6ad7ee674f3625
BLAKE2b-256 b33302d71430d6d4af93207a53ccb68dfac2518f06cbb324e0c3cfa75c33e41c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.24.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ead56c83b4df036cd68d320fcbe432b4cfb0cf3482b60958cd5292ecd3fbcde
MD5 61f334de0a91411a1f8c4225fd50ea14
BLAKE2b-256 2a78dbcb27c3c4380da841c8fe7cd8c0f9d940757f985e353a024bad63f4f14d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.24.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1efc172359777b8eebe63e22d0780d5987cd188a246c1ffafb56fcc686bb8a4f
MD5 15f5b1a38e34e8cd6caa33858ffb83d7
BLAKE2b-256 ebf679d6b7d485b4efb2a678e79d328e6157c3965778e64ec17bcd2cf9d8830c

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