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

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.15+ x86-64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.15+ x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.21.0-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.21.0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.21.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26fa9529d018ccd9f0acb652ef265a887de88904425036560103c42dd1454740
MD5 df576284c72210cf3cf1a8df4508e3b5
BLAKE2b-256 3fe21e81d7b1f8bc648ca0a117222efca915d0592102045088fcd88ff40d1f39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.21.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ccc1ed0ab944e74c3fed3c24aed9b6a74582d75041f432e4ea379664f5b3ac5
MD5 88d0e626804fb6d19bb6e0f3cdb73a46
BLAKE2b-256 32d5c05a5c80672c2fde999cfd2f9a391ba194fbff334ac0f027347e0c574346

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.21.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 16fc399bd6e39a6bf9d3f7e6c31237eacaa08c6fbbea1fe7a451e04676ddd6d3
MD5 b134f17303960842924c4b58003d9c81
BLAKE2b-256 12da8c013b3147e4e31e03bac7b33ff9046007bd9a5ba1b961c64b1181d98c6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.21.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f37095284c7daedf0ef7a34dece49ae3ff7ac582bb3177f335f0d64f0595836
MD5 ae727979b9bdebb2adba785a05dd7ed8
BLAKE2b-256 3355cbf08505bcf98803c1a44fbcaf39a544f7c191b94fb574a78b8cfa58d167

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.21.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65dc340bea8b807ca2b774f3a8b4176e16c05ec224e1a6e65a23ab5c9475d1ba
MD5 1a10139641d601bdfa23c8bb301cc532
BLAKE2b-256 87eb2ed085a7753e9df2c8423b2ca28cfe959da6835f38553f8ddc3ad5134345

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.21.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5c24cdc671acd3d512330648bb21d20bdef94efc2a847898264bbe1c40550a62
MD5 22b631989f29aea2e77c9affc3524d35
BLAKE2b-256 ba0725e1222ccd36b6b73b872c8943e3ff8e1500d466f4a83d8cbcc8fd011f1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.21.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87b4c97520b7137f4aab15aff7d95c7a61a5f3c8162304db68b95d245f4c0e17
MD5 460db4dd84d613dd47471e4cdf1341ae
BLAKE2b-256 df534cb59e7cfa51a350038841f509045be1af2f0de5f31fda2f729e31839242

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.21.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51ae56ddcb6b594f74ca2899a74e64f46eba9d3f5ddd27573c642d21640d638a
MD5 1e0a769c6939425b198d7502583aefa6
BLAKE2b-256 a4e93117fa4e4e68fdb546caad66e701a32b6dc4af8f39aa8ed49259cadca782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.21.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 00cc9c58195440f8c3a74e18f0fbdf2eba793525e3f35cf908706490ecbdfddd
MD5 1b9ce2d2f6e6e88dbe51f2c3908e8050
BLAKE2b-256 64c87c10bdb23ce87624b8a7ce1593af55ec7385b8b479ac654608912744a316

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