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.dev20250222-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ant_ray_nightly-3.0.0.dev20250222-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (37.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ant_ray_nightly-3.0.0.dev20250222-cp311-cp311-macosx_14_0_x86_64.whl (37.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

ant_ray_nightly-3.0.0.dev20250222-cp311-cp311-macosx_14_0_arm64.whl (35.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ant_ray_nightly-3.0.0.dev20250222-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ant_ray_nightly-3.0.0.dev20250222-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (37.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ant_ray_nightly-3.0.0.dev20250222-cp310-cp310-macosx_14_0_x86_64.whl (37.2 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

ant_ray_nightly-3.0.0.dev20250222-cp310-cp310-macosx_14_0_arm64.whl (35.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

ant_ray_nightly-3.0.0.dev20250222-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ant_ray_nightly-3.0.0.dev20250222-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (37.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ant_ray_nightly-3.0.0.dev20250222-cp39-cp39-macosx_14_0_x86_64.whl (37.4 MB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

ant_ray_nightly-3.0.0.dev20250222-cp39-cp39-macosx_14_0_arm64.whl (35.9 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file ant_ray_nightly-3.0.0.dev20250222-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6dcd4fb4e34ed516859914f85322ea1441757d7356887bef72683deada85a9a
MD5 ed82020079cb9d0b47007801fe3749f9
BLAKE2b-256 931b1c23526dfc192ed40a81e05f67819c9d333e8f2716d5ae8de492247b7ad7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69ac68ab74ac3e55971410e2a88268f39beafea1261663436e78c4892d29e2e6
MD5 900aab6d8977edf22b0cf3cdfbde053b
BLAKE2b-256 fc1b095ab4a7f2d8d2e812e8cb41c4720250e1718d88e2f5637bd87a282b964b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 d9902e62521fa6e835496db169f7a2844dd050abe218d31dbdad2191de030ffa
MD5 8fb28005413e2c1a97653048435cf215
BLAKE2b-256 f99cb54c4d35682c86ec7f3f6638bf6053087d2cbfd1fac0ecf080c321552c8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e6b37e17dcb9a8705b4cb72cd580a8a3ec95b97081bba10b04edae8c7fd63dec
MD5 22fdf7e24aef94cf6ff9b2119fe083bd
BLAKE2b-256 68d1ad336ea39d4318299f5865ece7201b5293a642b407707540527b89e52469

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a775fbe9f2b547f2322a93dbc78541909cb5c6cdc3a02e28081ba3df67e6e675
MD5 ea3e12418ddb97436f2b4f3dfdb0d6a7
BLAKE2b-256 b47b6650c788f53087386a96a8b8ddb9eed6aaeb08c71033725b1f604bef109a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8e1962ca59276db6a8043e064968d5755ded3896bd900603483b38325688acc
MD5 dffff93213cedb265ab8934e9a68d7a5
BLAKE2b-256 b0e8b39f654aba5f63307abe9b9c2aad44214916cccd0f84683d0eb59a154ce5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 1f2113733ac2b0fb3b84491ba7ee2686c6cf4725143198cd85493438c2a5fa25
MD5 5e2a57f59a57d4fe6bf04143249da205
BLAKE2b-256 73e63b8b09886db45a0302f12c764950028a1a4b0d1a1ef7ab422356c412da23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 09bd2077d6bc85b2c27306fc9ec855bc178afb0921cc2d369828d9b042f6f1d0
MD5 b3bf195a66011fd32d8c46edde5c0f63
BLAKE2b-256 48000798b276186545f50cc5d20b1d41a90a4cec99f7cd01a16500eedaf7084f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f64addd490a3e7cb88da21cf1d84a3b3d525ec8b44d475fff0daa4478f7d8e4
MD5 4d1326f1b3175b6435488722f2862c71
BLAKE2b-256 7d685b274346a51ffa1ccc8a65caeecabbba044570183312cb14a02d032457fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb5e5130df2cc8aac16b444d2957af3ce027c9183303c359b17388f634ce7e30
MD5 7f256a350ae4340493089cf85c203bc7
BLAKE2b-256 dd312b1b0968d32e5c5519a945af64b0570993a51492f053591ae5bfa44b5251

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 1e53477875e5d613503e1bbc39cb4db772fbc09131ca0780c419eaa651faa900
MD5 5d8bd9ab459f852cf30212d00d587bf0
BLAKE2b-256 75ca2cd17265c6678b62323773653b4ae1aa19eaac701a1628fb4fbf77dc151b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_nightly-3.0.0.dev20250222-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a00c7263df843a193a64ab844bc3f5febb2695e3ef962b2b1ffe451f36e6134f
MD5 1d677b3b5c0bc4d778bfe611a63cddb4
BLAKE2b-256 0b45be879c2c44eb4d7b57a03f744962b415c8e59d053a715e6bd7e3d56d36c9

See more details on using hashes here.

Provenance

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