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.22.0-1-cp311-cp311-manylinux2014_x86_64.whl (27.4 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

ray_cpp-2.22.0-1-cp311-cp311-macosx_10_15_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ray_cpp-2.22.0-1-cp310-cp310-manylinux2014_x86_64.whl (27.4 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.22.0-1-cp310-cp310-macosx_10_15_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ray_cpp-2.22.0-1-cp39-cp39-manylinux2014_x86_64.whl (27.4 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.22.0-1-cp39-cp39-macosx_10_15_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file ray_cpp-2.22.0-1-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.22.0-1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d1cd3a9e6547f708390fcdcefa70368a64f6ead60709502d1cdb6d2d0d35ba3
MD5 05eb2fb18b6c67d06f02e5ac8793f960
BLAKE2b-256 bf7e252b63c78198c22f1ad3eecafd7e30fae41aaf286aa7b34ada4ef206811b

See more details on using hashes here.

File details

Details for the file ray_cpp-2.22.0-1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.22.0-1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c0d43928647f64f50d36285a04035dd7d1780e2ff6661e88f1f5e311cf71791
MD5 f4e58dd8de5a84d3953fc6ce0e0b910a
BLAKE2b-256 ac66c46fe8dc3cd730a17c143a9569d50bb59c69445e3eaeaefdc59c2e888788

See more details on using hashes here.

File details

Details for the file ray_cpp-2.22.0-1-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.22.0-1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ac86143a5bbeabc847a17e8492cedb9a639bb31d9daddbbc37d5ea289949d623
MD5 69d5e7f49469cae34df7ee6258da1a94
BLAKE2b-256 fdf7cbb355d7f574bbc3b1872e51633a71686f423ca0ea124f71d85488a585ab

See more details on using hashes here.

File details

Details for the file ray_cpp-2.22.0-1-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.22.0-1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d9d042fe57f88edc35b59b8c6fe6dc4ae5852e4d801d5cc1401caa16ae24d4d
MD5 195391d76a2a31d7c82301194b679ac7
BLAKE2b-256 04b1aa4506b607ce478aff60f4fd0483a9a193e67f37690b56f55527bdca5456

See more details on using hashes here.

File details

Details for the file ray_cpp-2.22.0-1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.22.0-1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9687333c79303f43286a0e76cded7c2d2d2dcf6c06e8e9adf5a8cfd366356dc8
MD5 443f315345d34e019ac8615723cd5471
BLAKE2b-256 a126d2790f45cb7e3817ac29fed10447eea27c31f201d9da9f99fef36727e6b1

See more details on using hashes here.

File details

Details for the file ray_cpp-2.22.0-1-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.22.0-1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 baae9614b0f163ce5e3803b53191d940cf390738ea29214ea3da44990bb4f4f4
MD5 0da88e499bddd8dce4249fd97e696a68
BLAKE2b-256 45a13378b25088d65fd247fedfd01c033fbc221f301842bf7740be06004dff52

See more details on using hashes here.

File details

Details for the file ray_cpp-2.22.0-1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.22.0-1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab0b1b35c687fa9399d896fb5e63d8440615e7416e041f7b91e4eb744cfca05b
MD5 472cece594721bdc4fd62794dd25b74c
BLAKE2b-256 a74395154a641474dc90e042c88916d8117d398c1509c4abb2a7dee57a62463e

See more details on using hashes here.

File details

Details for the file ray_cpp-2.22.0-1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.22.0-1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16ea7eadfd96423d9a1fa6abcb9fdb62996acf48f30517261be04673b8699049
MD5 0dc9ad8e332b2265f9fb50dbe25dc249
BLAKE2b-256 3b30915c1411ea367eb3cd54295cfde0be06cd97151ff574e445b157a606f495

See more details on using hashes here.

File details

Details for the file ray_cpp-2.22.0-1-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.22.0-1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ab222d70ddc5bf2eaabd023145d0a338980d08c5886515fc28be20b503597cd6
MD5 633cf7593de073094b3476aac8dce047
BLAKE2b-256 dec0140a5de439c9e3ee338deb3cc20a30d0f1d74357b6f5af3b727e206eeaf9

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