Skip to main content

Ray provides a simple, universal API for building distributed applications.

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

Uploaded CPython 3.11

ray-2.11.0-cp311-cp311-macosx_11_0_arm64.whl (64.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ray-2.11.0-cp311-cp311-macosx_10_15_x86_64.whl (66.4 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ray-2.11.0-cp310-cp310-manylinux2014_x86_64.whl (65.3 MB view details)

Uploaded CPython 3.10

ray-2.11.0-cp310-cp310-macosx_11_0_arm64.whl (63.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray-2.11.0-cp310-cp310-macosx_10_15_x86_64.whl (66.1 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ray-2.11.0-cp39-cp39-manylinux2014_x86_64.whl (65.3 MB view details)

Uploaded CPython 3.9

ray-2.11.0-cp39-cp39-macosx_11_0_arm64.whl (63.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ray-2.11.0-cp39-cp39-macosx_10_15_x86_64.whl (66.0 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file ray-2.11.0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.11.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42bf80b2802fe352e06e36a255ff8053b4e88b47d90986696cd43af5ae23daa8
MD5 871479f49cc903476272a064a6e0ac98
BLAKE2b-256 89aaee9dfab98f0d7d041cae11be6eb533025993e06a1ee03fc929f1976b0ffe

See more details on using hashes here.

File details

Details for the file ray-2.11.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.11.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe8a6b5ae78fbc1503d6004d245710342b7dc4e5fbb8701084a965c247eca17a
MD5 4a48306d69c900355992d60dac23bbfc
BLAKE2b-256 472052cb8ffa0b6cd33f554446c8e1086adab08092ae4028025783582c5eb601

See more details on using hashes here.

File details

Details for the file ray-2.11.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.11.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 02baf13b675cbe0ec2c29e91c9f38878e02756d2b69f3827008d9eb50910c3db
MD5 91d229fe3efdadfee587f385f0a33022
BLAKE2b-256 b4b3d9bf878dc346286dc66b01a7c0b324cd5f221c635f88d52963fe0ec15231

See more details on using hashes here.

File details

Details for the file ray-2.11.0-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.11.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a664151a5dde4ac5c1f75cb93bce69764c4a3ed0b289eae375f1bb960709ff75
MD5 eef4a471bcf7fcc0557415a03e9c0d8b
BLAKE2b-256 477329454551bd1fd430e75c1c3f485ea0a9750ecfb8d3b69f8f068632661fc4

See more details on using hashes here.

File details

Details for the file ray-2.11.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.11.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3226bb16f796c492cf8ec613d0c68a0d0a2a905111f3d82989769b6fb2fc7557
MD5 72a4295433ae07723ea3c84e40415aa5
BLAKE2b-256 7c9c949a137ef491048d02e0a7db968d988d176426907e25768de2daf3befa0e

See more details on using hashes here.

File details

Details for the file ray-2.11.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.11.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5e068431ae0faffa8422e2ab5dc093365ee0cac6b45fdc20da88ab7a477d3c0e
MD5 ea5d0c92ea77ccbf3d9146af93692641
BLAKE2b-256 14f14b3bc83f5a4083b80e758c2af501bb5d91b75aff99afbd38b769bfceae14

See more details on using hashes here.

File details

Details for the file ray-2.11.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.11.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dffc6eb6ddb0df993e682e3f0c0f3bad7032cc14729a7dd2910d52629e8770d
MD5 9d7093bdf5ac2c2de4e5a51b2dcc3cf5
BLAKE2b-256 e998ae09e56d46de07db0d1f1d11767ad3ce7aba8fe59b3c018371f8815b8f1c

See more details on using hashes here.

File details

Details for the file ray-2.11.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ray-2.11.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 63.6 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.12

File hashes

Hashes for ray-2.11.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a25811d4933e22b35850d85d3d5ed2641c0ffa82c968080de540d7cb3bba314
MD5 bac70c8ef1c0a70cc7b30f3957cc485a
BLAKE2b-256 b341f875c37ea367a2cb41c8c5c92bb262f7c456ebfe528b3e87a8e5bbcbfbb8

See more details on using hashes here.

File details

Details for the file ray-2.11.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.11.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3d2597f93a017c6e66495527fd6a8a0031609de485e69c3760dbfe9448ee6e26
MD5 c425ea236568692a8cc00b46b7f07e9a
BLAKE2b-256 89f394f76346579861d06b63c6fa8409fb48e1f7d8e0495fc0b9916df13edf7c

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