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-3.0.0.dev20250628-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ant_ray_nightly-3.0.0.dev20250628-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (48.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ant_ray_nightly-3.0.0.dev20250628-cp312-cp312-macosx_14_0_x86_64.whl (48.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

ant_ray_nightly-3.0.0.dev20250628-cp312-cp312-macosx_14_0_arm64.whl (46.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ant_ray_nightly-3.0.0.dev20250628-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ant_ray_nightly-3.0.0.dev20250628-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (48.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ant_ray_nightly-3.0.0.dev20250628-cp311-cp311-macosx_14_0_x86_64.whl (48.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

ant_ray_nightly-3.0.0.dev20250628-cp311-cp311-macosx_14_0_arm64.whl (46.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ant_ray_nightly-3.0.0.dev20250628-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ant_ray_nightly-3.0.0.dev20250628-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (48.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ant_ray_nightly-3.0.0.dev20250628-cp310-cp310-macosx_14_0_x86_64.whl (48.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

ant_ray_nightly-3.0.0.dev20250628-cp310-cp310-macosx_14_0_arm64.whl (46.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

ant_ray_nightly-3.0.0.dev20250628-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ant_ray_nightly-3.0.0.dev20250628-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (48.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ant_ray_nightly-3.0.0.dev20250628-cp39-cp39-macosx_14_0_x86_64.whl (48.8 MB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

ant_ray_nightly-3.0.0.dev20250628-cp39-cp39-macosx_14_0_arm64.whl (47.2 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file ant_ray_nightly-3.0.0.dev20250628-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e44290e367292ef0d139c818e40252a27a873430a8e49c4df997b6501fc17f73
MD5 ceb2f695c15c210b7f9bddec7a5a3c99
BLAKE2b-256 a8b75fea089ec025e8fb6063c56650d5096e61b5ae3ab22531119e7b3cc8f4d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0867b958305a07b8df7c11eba061e4f8dd5a0abc18319ea0f5258adb3e72dfef
MD5 1b7a2c1d8018c645f1bcf918bf7e8d3c
BLAKE2b-256 0ec93c44a97c8c70e13588f853cd6c8faf5da69c91bc6bbfa87ee99011dc7130

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-3.0.0.dev20250628-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-3.0.0.dev20250628-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 b7e784ac1ed2d6ecc9895bc4c13c592be32c51a1d994198cbf61bebec1535ef2
MD5 22c64627fa4dc7bf7980a4de64d4e968
BLAKE2b-256 b2d8f4813bc66f6e22ccfd7656ff1ed40974e7d38160a344b259200f00d3eea7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-3.0.0.dev20250628-cp312-cp312-macosx_14_0_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-3.0.0.dev20250628-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b89c7b0fcc723168ae1380c36af306955591765cbfa55e07ed1717320798d555
MD5 6fe22216096d0cc400999ff0cbc0b3cd
BLAKE2b-256 d33749ba94d3675d7d247046e0209cf75f053f7db5b98c4d432e421240bfdc82

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-3.0.0.dev20250628-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-3.0.0.dev20250628-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f54e94960c2a2f2e66f922057dd111fba2d98f0fd1e7b699bf3a537dbf2ee1a0
MD5 53560fe0b4a023b4c59e3ef4d88bf70a
BLAKE2b-256 2557160ef4a93512f9cb86748d95eecf159ea302fce6caaaa9de4ce6a9eefe4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f22d68de2c771305dc9cf7ef92d5d53802f53f5971cd19e1c480871a1e6096ee
MD5 1ca0a37217c7e3b7b6e21950075499f8
BLAKE2b-256 ab8ea68a297660a3b3823bf3a92598f32f648172962a391e701616852ea917f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-3.0.0.dev20250628-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-3.0.0.dev20250628-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 0c0c6b60598c4d775128321de881c608ab97301dfa3e0e1400fef2e0ae531508
MD5 fb3136bf1a693c563d5598aff897ec5f
BLAKE2b-256 246698fd44768f2d32706f9b9b1ee90307278f73bb49eb559116914a13600d94

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-3.0.0.dev20250628-cp311-cp311-macosx_14_0_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-3.0.0.dev20250628-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 481e91fb2d6f0c98ff61f390016bce247d2cd4d05514b771e6b7bc0a7a41390e
MD5 e82c53e4d6417c05d37e36daef5a4f7f
BLAKE2b-256 836a9ec92dcb91a259f2fa900dc5ebf24ddb1b0fa7c1c6b02e37e6aa319200bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-3.0.0.dev20250628-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-3.0.0.dev20250628-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a9f905c899f212def237513061d0a5c8ee09a6497e2f9f7723284be10c419ac
MD5 5ad65f56fa89ce859907a04878320bee
BLAKE2b-256 e3678ccfb88fca251e872028c67758d4bfee4f85583d3406c61cd7574152d11c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 85aaf95dcf2fc15eb99928172a0ae0a05a66058a904a9b2dc1f114edbbde2d75
MD5 5ef02dbf282a2458fecee044aed7bf4e
BLAKE2b-256 4699bab3c9a06b5be97cd364daec3d8296a95939526337fc803eb6952f5bdac3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-3.0.0.dev20250628-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-3.0.0.dev20250628-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 0cfa84286ff242c8be653a30014c6c37552ae6537e328225ebf529c5c251e3db
MD5 541b51aee619211ff55cdfc8e1c7c642
BLAKE2b-256 4d6c9eb43c7be4ee20c7191a4a5e1b8e12331224c2c51fd4fbfe21bd4778c010

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-3.0.0.dev20250628-cp310-cp310-macosx_14_0_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-3.0.0.dev20250628-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 96a63ad41b0bc985c78041e9353f14e63b4e9d5892f21cc08cf1f77071b2fdef
MD5 112e89d5642b0e44b285086f37592a6e
BLAKE2b-256 ae760102afff3bd2df23e3f8aae5b9b98905fe6c7a16d8af84f1bf20d4aa9484

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-3.0.0.dev20250628-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-3.0.0.dev20250628-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fac3c6f50727af184b97c4cba47cea67be413f895bd88fe55fca978b83e778b6
MD5 81aa27530cef2d1d6aa4d91dd57789f5
BLAKE2b-256 290ea02e53e5d83fb5d4511259d40c06a46ef89d8094b6962a04dfcef6cf428b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98f5c4e290be5f667c8a3d3f788745e1bd4bc1b5f2114b3aa65ae08cda54c9b8
MD5 2aa879155a81125768f854fbee26dc9c
BLAKE2b-256 1e3c3e2f8ea890a06a3ed5862e387fe19e4f7918234e3c9ef80462bfc5d0a551

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-3.0.0.dev20250628-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-3.0.0.dev20250628-cp39-cp39-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 0b0f4b02fc669b7b59affef5f100a2d6c5d71395bacde45759d7406221034d39
MD5 25fb81fb6186d6f7b896867d63ed8f03
BLAKE2b-256 a4fc184e94c184f3ca0af2b1964ac92ddef2947b4177c2c7955fc5e94b4b639b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_nightly-3.0.0.dev20250628-cp39-cp39-macosx_14_0_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-3.0.0.dev20250628-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250628-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7eed8ba87ae02b1337ddeb5012a1cbb5a50cb9b60526b29d078ad68704421eb2
MD5 10a4cd3ba46b00bcafc20d919e30d66d
BLAKE2b-256 74ddc213c53d723de8e80a2a9fdd9fcd9da7b398fbeaa4c5c8c5c56c68ff6f45

See more details on using hashes here.

Provenance

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