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.51.2a2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ant_ray_nightly-2.51.2a2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ant_ray_nightly-2.51.2a2-cp312-cp312-macosx_15_0_arm64.whl (49.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

ant_ray_nightly-2.51.2a2-cp312-cp312-macosx_14_0_arm64.whl (48.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ant_ray_nightly-2.51.2a2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ant_ray_nightly-2.51.2a2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ant_ray_nightly-2.51.2a2-cp311-cp311-macosx_15_0_arm64.whl (49.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

ant_ray_nightly-2.51.2a2-cp311-cp311-macosx_14_0_arm64.whl (48.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ant_ray_nightly-2.51.2a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ant_ray_nightly-2.51.2a2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (50.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ant_ray_nightly-2.51.2a2-cp310-cp310-macosx_15_0_arm64.whl (49.0 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

ant_ray_nightly-2.51.2a2-cp310-cp310-macosx_14_0_arm64.whl (48.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

ant_ray_nightly-2.51.2a2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ant_ray_nightly-2.51.2a2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (50.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ant_ray_nightly-2.51.2a2-cp39-cp39-macosx_15_0_arm64.whl (49.2 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

ant_ray_nightly-2.51.2a2-cp39-cp39-macosx_14_0_arm64.whl (49.1 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file ant_ray_nightly-2.51.2a2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac0077ad3b0bd9304e0d07ed1e9b9a8f04d2f19c781e8b694bda53d37b3176da
MD5 34c1f7cc5302924cad03b9c07a0d7e38
BLAKE2b-256 5b13d049d2dc47c3222eb58159870452e677e177096bc6e8a1988893ec9dfe6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-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.51.2a2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7fe7a0d139d543f05e2b1393fb07a8723ceebafdcc26dba50de17ec0c071de83
MD5 b962325a7ac126bb5825c5d2e5715349
BLAKE2b-256 7772e555ed80cd3189dd6cb1a8da18f86c847fb5873c5e396af0d99600ebfafa

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-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.51.2a2-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 554f86bd71cb17a32161a8bb1521123fb0fa15bf2145233b38e5fa52ab6449dd
MD5 d269c47707262b4c7c709260017c33e2
BLAKE2b-256 0e4f180e70d8c5fae6a3016ed7b24f983fc5cc69124744f1f9dfb72adfe2eec6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-cp312-cp312-macosx_15_0_arm64.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.51.2a2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b9cfdd02dd75f25dd5016dd0e3cd8b8bfad133c13cfd3eed0291894166de6743
MD5 fa0966f9503559cd52793c198b9e2f7e
BLAKE2b-256 7c0934867f8fbcf3833da03b4c0986fd39dfc925a5350a481b75dd07e94d85f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-cp312-cp312-macosx_14_0_arm64.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.51.2a2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 987257db097e7befe26f50d153de26fca5821621cd57be3aedd23c4300991d95
MD5 3acc03653bde48213ea104838a34798d
BLAKE2b-256 a0c60165b150ef2f527272a8390b290102cc9acad5eda7f342d96fb700fa6a22

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-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.51.2a2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b64724a7bb86132298b0d076ce0e91661c302783c47d0e694d18dbc9693180d
MD5 eab3e64a7f5c4b8c9e85d2be056aaca7
BLAKE2b-256 64c0c1d343f2239cf539e2df7e2f229fca7ffbe8d599f04faf8b07a8f95495a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-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.51.2a2-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c15ec9d26abe8fad1ae182eb85ef21745000222f82092c4223ccc1ebe5a9dacd
MD5 372b53c4b35d4d44d28049b3db4d6f5d
BLAKE2b-256 dcdfcabe8e22cdf932e995375e032ff1fd46e4dda60d2f6387c42718fe4e24a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-cp311-cp311-macosx_15_0_arm64.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.51.2a2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cd4a2068eeb5aa5f72d6da69453b6e2c31e1ea0191ee395db5739fab27020f29
MD5 7bb242fd7b1b6aac558a0bfeef895176
BLAKE2b-256 5e1bb13bf0308c37ac252b0496d010b94aa857bc6cccafa600a4f1537c569892

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-cp311-cp311-macosx_14_0_arm64.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.51.2a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11e56f2b779732ebb305d2810a624a4576f6c6efccb6503372ce80eb62819db2
MD5 44759909b54aaad8c1c3ac181a02aa48
BLAKE2b-256 262b5cefb084a287357c7e450ccac26d0a477aada0fce7f86c3057d274dcb2bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-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.51.2a2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 814c99f1fa1b3d73bfa828f43612e88ced2a95a6293a1bd602acaba7fe89769a
MD5 56b7ad246396299e03edd4ea7e6a86b1
BLAKE2b-256 e39e84e0f4d178fb17fe014d05ba1d5b32d914655f623a5840aca013bb4d2b65

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-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.51.2a2-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e0069c3a3801091805d57557a2ed049862ddc9bc01ed7e1fba06083027b07e8e
MD5 746dfe95ae0a9a08855b87a4d58a6f9f
BLAKE2b-256 3cbb34e6ee431edc7922a878916fba652fd8aa0d07dc1d1d2c431ac7ee43b58b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-cp310-cp310-macosx_15_0_arm64.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.51.2a2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6ef07b4433cf6c5e0ee3f9a73af7516c2946f61a121911c76c4f7a30a4a2319d
MD5 3d22784c3be2f23ae2a6315469f11b40
BLAKE2b-256 19abb7afd84e3ff265a8bce272d0362b1897085bc05d1db058ede6eb134788cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-cp310-cp310-macosx_14_0_arm64.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.51.2a2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b01d787956c9ab0d64155e88b2a7902d6574bf1ce982efffae54c7229295949e
MD5 c721408149a612b604e7e06981d56069
BLAKE2b-256 0e482c674ee183a45e6fb4d69065e78d5a9e6d3e383b0612e96ece9599731e3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-cp39-cp39-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.51.2a2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2aeb582b53101ad900483c3d923c7b803670f434ea020002ea6e1c035e353fd4
MD5 dcfe91d7490e7a504e5fea9d9bdebdf8
BLAKE2b-256 5d318cf16051aa3a559168bb77802f269600823dd370407a286f95d277b6b3c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-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.

File details

Details for the file ant_ray_nightly-2.51.2a2-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cede690ab5f279bc5e254d2601de823218338d94c6ed458db8a14724ed320342
MD5 ecd4af9f19f91ef3a3639054a3863621
BLAKE2b-256 62149f83ad041c4a4141ca051a44ea0b35db1e27935432193a8a711b2020bfb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-cp39-cp39-macosx_15_0_arm64.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.51.2a2-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-2.51.2a2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dd3e8a244bf09d0629a52f1a46b3c1f3616882918cd1f9b9cb350c5bb1bae3c2
MD5 5c9035643ea2842f12ffeba5cc114c26
BLAKE2b-256 9f4a956c4d8dcba2c87f510742279ca7650f015a4b49f449f7bf06b154e037e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-2.51.2a2-cp39-cp39-macosx_14_0_arm64.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