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.dev20260303-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ant_ray_nightly-3.0.0.dev20260303-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ant_ray_nightly-3.0.0.dev20260303-cp312-cp312-macosx_15_0_arm64.whl (50.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

ant_ray_nightly-3.0.0.dev20260303-cp312-cp312-macosx_14_0_arm64.whl (49.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ant_ray_nightly-3.0.0.dev20260303-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ant_ray_nightly-3.0.0.dev20260303-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ant_ray_nightly-3.0.0.dev20260303-cp311-cp311-macosx_15_0_arm64.whl (50.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

ant_ray_nightly-3.0.0.dev20260303-cp311-cp311-macosx_14_0_arm64.whl (49.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ant_ray_nightly-3.0.0.dev20260303-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ant_ray_nightly-3.0.0.dev20260303-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ant_ray_nightly-3.0.0.dev20260303-cp310-cp310-macosx_15_0_arm64.whl (50.0 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

ant_ray_nightly-3.0.0.dev20260303-cp310-cp310-macosx_14_0_arm64.whl (49.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

ant_ray_nightly-3.0.0.dev20260303-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ant_ray_nightly-3.0.0.dev20260303-cp39-cp39-macosx_15_0_arm64.whl (50.3 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

ant_ray_nightly-3.0.0.dev20260303-cp39-cp39-macosx_14_0_arm64.whl (50.2 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2be1c60cda79bd09fb64e55e2b6b846a7759e2501de365bdd555e5ddb71e6dad
MD5 66a81da28b9e4e9f2dc6204e9587be8e
BLAKE2b-256 fcaf6bff93dba9b2d0977db10387f31f9169c46a4c6e2260ab1607667855d43e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2269dd370bd5568b42ff5e6b4e84aa25545f96d8258ade76740d67f97843efbe
MD5 1e2734d01a8746001d7a2bd79156e074
BLAKE2b-256 72740f402b82021364c6cf0c8c53f8c651c1c0ae86c6b33d1da60568bdb55604

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8b476ee16c8a4613b756d6b5adf7022aad2c63e2569b3392ad40310c70f96457
MD5 22a70367d219669d115bb789f67c6a82
BLAKE2b-256 9fea54db0ff8e89937838ef8866205e8b035cc2d38d627d6dc4ae51eae7af92e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 12fc83eb86c26b328caad056a6797309e23385c658df28a86a39c0d00a1bd949
MD5 8861fbd765701ad96a52805cb3287a10
BLAKE2b-256 bb37e8697148fd7d63e63d7a3b866bf6b227df860e16985f7bdc3dae2429d57c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27607b2d3f4aefb241351e272f15d2340aa64b59c0f5b191bc9b729629ca7edc
MD5 aa147c12910debf7453346420484f987
BLAKE2b-256 8b42906c7aa9638b559947fe54417c0abc9faee4dc420ae8007dc8708e7bd89d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8843bbbc3e0e274700b29541a8940600dda13a77bbe3c1fae5b11e900b29fd5
MD5 6f9fa76de4697ccc2df8aad1f9ce98e9
BLAKE2b-256 2615193f1453bb85371a872cce2e5ae4f245b50cf42cd194cd8af6d831991f0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d1aa475cc4fcb36a1aec2ee92fb5f17ee1e165343bca5b52bc4ef18efb430b86
MD5 79c0dabb00747c1816e3d02dd4d2723b
BLAKE2b-256 5412c03510ade646a73f7869ae96ece63f7ea2646b3ab9504833595a86130d69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0d139bd6a09ab8d8e51b69891301274b8e108ce0495711b90f6403f4c1de8fcc
MD5 6f0666bff57be37016dbaa0fda8876ec
BLAKE2b-256 56a5419d975f7c5303127e8beb756787030cc97009d6f72a5f66dcf079158ac7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32ac3bfd03306972f5addcfb8b4112674faa70295274110eeee1f13f41356838
MD5 2178213ed371f581d43e9a4aae57593d
BLAKE2b-256 b7bf6afc90391953a9782d5a9cdb2386c6216fb0d0de5200a1d0e8380bc29a80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5af1d281ed4c0c3b0192c327d034b6a285b12ea575c0d403cbd38fbfd92eb4d
MD5 9dd8d39fcfb64d49bfaa9c7ba1c4adc7
BLAKE2b-256 5a74d178c727ccffdc1f6b484104ca49aecd7b68ad4a93d3d1669a4020c3c4d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 43d6b7fb0e5d9b158edaacd3cc8efcb1b68523d00e109ebc6b29fc2b84cd8463
MD5 dc5b4f78b95e3045a55b968e0d10313b
BLAKE2b-256 23adfd1c3e765bcbc6ff5d3de0267a0d4945d2f561ad209e910e8bccc0f35053

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ae6f9695a49b0d9a7d59206dd49a534b3cf801a003e68a8aa5e44d57c237917c
MD5 0c48ca05dad3f2008a4918ee11169dd2
BLAKE2b-256 c6a71feb84bee9f5c50a12e78858baca60c6c913b8c5ac499578e9ae73a888f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db4bfb5fed28c12438f6a3fd6de32f83009ef72cb1baf5fdbe7c8bf415ffb63d
MD5 7bb99842b9086cddf8c9e06ef2c45137
BLAKE2b-256 0a8929dac51ea71f57176345b5b7e5281da0a707a9befd413a2ea21f4d03a457

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 937c5ea4b0277e4b9a39de76b5acd1f0e9137ac0819861cd6c97853a421fc544
MD5 02b106b133ce961435ef19de90b5ff0a
BLAKE2b-256 96951d3c9bd366f2440a849cef1694d13620dcc08377979f0457a36acfe8216c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8fae8a4cc2c0ed3cc15512246f2d3d7ed79e7c4188c109cfef6bd45dc6ba94fd
MD5 44bad3ab0ae7c3f866f5a678b0712e2d
BLAKE2b-256 2bfc1752a783637ae1c94262eb122d8ddaaec8202d72a7a1d62b561975c7b2f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20260303-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cc2cacd58a1505c27fcb16ab0da4a2537f2fcd8031fffc7ba83e4b9a5ca2135a
MD5 c3eb1f62c25725666c96efab9bec3a4e
BLAKE2b-256 7f1a2b5261ab7147f5c8add14532a67bd852edb5d9a77dcc4312a496ee28d59b

See more details on using hashes here.

Provenance

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