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 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.

Note: This documentation refers to Ant Ray - a fork of Ray maintained by Ant Group. To install this specific version, use:

pip install ant-ray

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


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.

ant_ray_nightly-2.53.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ant_ray_nightly-2.53.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ant_ray_nightly-2.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ant_ray_nightly-2.53.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ant_ray_nightly-2.53.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ant_ray_nightly-2.53.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ant_ray_nightly-2.53.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

Details for the file ant_ray_nightly-2.53.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.53.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e07f640b21b3db0613f4ea3c2e0f6c17d393b7e43214bd14f4f43a539a40f8c4
MD5 c0adc767ac142a39e8ed38d0c5e63c5b
BLAKE2b-256 24553477fc74aa10b6d141a4e7d798468c268933e8de66b4a8f0b4e0cad9707a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.53.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_nightly-2.53.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.53.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b890cc196b830aaa0f0b332f892a7656891f240f26fff3c56307af92dffa6d3c
MD5 283742c3fe77d10bed07bff30845e2f4
BLAKE2b-256 0fd615b604edafef8af0736b8b87ea78a8f2da6d782a6ec7d421c7ab13342272

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.53.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_nightly-2.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1c4d6d433e0c84d25fbb16796da1feef7080096cf0ee93a136f0121f7e63bb8
MD5 8b239453616c07e85fbb04be661bd252
BLAKE2b-256 ea92080de7c33f12bc5f7504f1fd076032c40e1e158f4321b956d843afeebfdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_nightly-2.53.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.53.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1169b4cb998e4f4cb18339f03c4b36ce2bafa8773e8bc78a1618abb1ad09b92a
MD5 10a47356ca0cc94533552fc0f35807f2
BLAKE2b-256 f46e149f53ebe93610c65a5947b8e60dceb5fe0a620351eea72955456f7040d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.53.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_nightly-2.53.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.53.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9be87b2c351704bc9257e6edc8a9429642668f2d3fd7f80a205910ed4ded9975
MD5 ba745c68f66e95ce4251620af348cf5e
BLAKE2b-256 c37abe5f19db80d69d7f349413ac2166e3148e5612f384ba83eb188bfb33b178

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.53.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_nightly-2.53.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.53.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31ab626ed183b0f2daad68fdf0c767a05da5f56f8a78a6fcc1aa21c852ede48e
MD5 b8b87abb2fe2b7b5ebcc93ff71e533e3
BLAKE2b-256 d7bda757564b704186776c86326784fce54a6f026209cc88608d2887b367b0a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.53.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_nightly-2.53.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.53.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 34dfd02f59a78804f5ec460fa942f16642344a9e372d39bfc7d07f7ea6e02728
MD5 26db025817f727935c6fca22c91af6b8
BLAKE2b-256 729cfb5781f9feb20b7f251f42d773723b72481d9c45501e1f601f27024c7afa

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.53.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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