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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ant_ray-2.44.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (38.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ant_ray-2.44.1.1-cp312-cp312-macosx_14_0_x86_64.whl (38.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

ant_ray-2.44.1.1-cp312-cp312-macosx_14_0_arm64.whl (36.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ant_ray-2.44.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ant_ray-2.44.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (38.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ant_ray-2.44.1.1-cp311-cp311-macosx_14_0_x86_64.whl (38.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

ant_ray-2.44.1.1-cp311-cp311-macosx_14_0_arm64.whl (36.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ant_ray-2.44.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ant_ray-2.44.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (38.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ant_ray-2.44.1.1-cp310-cp310-macosx_14_0_x86_64.whl (38.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

ant_ray-2.44.1.1-cp310-cp310-macosx_14_0_arm64.whl (36.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

ant_ray-2.44.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ant_ray-2.44.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (38.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ant_ray-2.44.1.1-cp39-cp39-macosx_14_0_x86_64.whl (38.7 MB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

ant_ray-2.44.1.1-cp39-cp39-macosx_14_0_arm64.whl (37.1 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file ant_ray-2.44.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14c0b3353955b117631dc6178a8fe578de2539e1ae5340a65ca05861b16c8a0d
MD5 8651605210bccc377ba93be9bfead274
BLAKE2b-256 59494e44bb445b1d48a14247080b90877b42f6d1809d41a3d9c47d19c5494949

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-release.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-2.44.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc9fd890a06d3c103ee5c88c569f139d19220cfd838f64d6fa5bc0de35eb3877
MD5 93b0d9929d9562bce3d288ce58069db3
BLAKE2b-256 4761052d9ed0c7cdbfbb3398c5dbcee82975e7a8bce6972298022633c4c690cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-release.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-2.44.1.1-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 2cd5b9960007f9624dc00f7ed926f039f468a557529200fe957ee9f82c133c14
MD5 e16c16c87c2f308954803cca5336fb0d
BLAKE2b-256 efa1ba465f7c77c2af25b877c2707a9769adfd4ef158c562610fba54f3a80d2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp312-cp312-macosx_14_0_x86_64.whl:

Publisher: pypi-release.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-2.44.1.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 abb8b5e57238203d3b0c828fe200d342033feb2f34f6edc23b425b8a7fcde1c4
MD5 b71c40541af2ad14a243bd2b677bf20d
BLAKE2b-256 8b42dae1fd6872985a169cd694727fac7adeb1edf8792af5e8c418d76218bd05

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: pypi-release.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-2.44.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 906d759d75971481bb7b3803a2fb47add11c65631352e6ef173d06ce71be72b6
MD5 699b8602882fef046cf71200bdbf25c3
BLAKE2b-256 e2aa9d5cfdf1f79813b557477f24d513ba4cb0da18a057dd376cf73580ee9077

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-release.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-2.44.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 893534546599c824cbe16287c139b445082988140e123d2a3b3578c59a22f987
MD5 846ca051f39a89105cd5c5b55d951b63
BLAKE2b-256 2a2b01d67d83bca0b5f63bf7e3ae834c1ed243fe6305d4519b96a26b457b146b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-release.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-2.44.1.1-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 3fb9b5189026badcaf8e1c52f56f87f32bcebaba05aa10f3a6ddc62ae398463c
MD5 52da765ae5e0cc821cf48b6fb087fc77
BLAKE2b-256 39c37e0f90c404eda3462c84d142cd350a0fbba486882fc9ba48962cee9a44c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp311-cp311-macosx_14_0_x86_64.whl:

Publisher: pypi-release.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-2.44.1.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9558c62233a9df0c73b99c778bb54601fb0a6f9d3b26830a2379dab6a970b031
MD5 51d8e5abdc23579a7c6aa31421821fe0
BLAKE2b-256 62c80a9e740a9fadf3d6d584e1080ea0e167260f6e27e1d51c3dfe785ead0caa

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: pypi-release.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-2.44.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ed13e969568c9e22fae373e1e8fc523e222786b3208f3ffecfb7be4383c863a
MD5 9c214d4df305e91ebde599b275250249
BLAKE2b-256 e54e14038e66bd3e8edd0a35cb35bd376e40a99b74605abf68c54d38de49aa8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-release.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-2.44.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fca8acde8bee5a99ce9efa70fe52a997e90359e9c5a099a093e67a4656a81be9
MD5 01e511bd7f11b78f3714d9bfaa18534f
BLAKE2b-256 6b885f239305b0b3d5b3aec656d31e85fa53893a443cc133c3236878dd6a6a09

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-release.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-2.44.1.1-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 87669c91a3c56b5be0240d95ceae78b4d9f81ddf4470bcca9b41e00d2d2bb0e5
MD5 45d2e6089bd37fa44b8e199c078d9e65
BLAKE2b-256 247b4da5e1f560421a5e86113e8f9058b2fe7dc5a75f65734f95e2be016d03ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp310-cp310-macosx_14_0_x86_64.whl:

Publisher: pypi-release.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-2.44.1.1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c0ae0dc4e5bff8b42bbc410c345c1242e9a69b6373a6bca74108a66faf5cfe4e
MD5 5b11982c8db5f362b1697003ad69712c
BLAKE2b-256 8171fc56141954aa73722a9ced6f827e5de332254a2606ce0cccc0220d077a4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: pypi-release.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-2.44.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4486454478eb04d6229e2a22e284d1964c224c420c12c2e593700dd70a7c08d
MD5 8ce2f6ab2eb58ce97ad0aaacf81a1613
BLAKE2b-256 0d0f7e86b0199d2ed20ca21237508bf9f17e8b6386605798b442d328f7f8c19d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-release.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-2.44.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a713e2135d0b7c446b173fff6cb8c28acc0c784b4cf9db7e408e0f8f92c5a684
MD5 75845c00a5b4358d2f4a3b29925889cf
BLAKE2b-256 d45b00f5918199cf1034032f1c74c2b3689c03a814d3db3a4780a52dbc6bed06

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-release.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-2.44.1.1-cp39-cp39-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 f72f7e5e1710c3f01908c04a55b84907a4d1d31908ee025e20faef4390fc5a6d
MD5 684c17b5267693cb9f10ae195ba34317
BLAKE2b-256 abd8eead297fcf1a9d07b73bd08c5bd8996252297f02e4708f381a0debb5c7a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp39-cp39-macosx_14_0_x86_64.whl:

Publisher: pypi-release.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-2.44.1.1-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ant_ray-2.44.1.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a0b655f1f53fa10be92780e7244dd7ae0b3f67f2cc198b35d930908aa3aae443
MD5 f57b4d0d08e1f233c9148369e2a8049f
BLAKE2b-256 53293dbbcc49180b66474e07ffe28547de931f69688348c5f9fdea8c0338fcec

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray-2.44.1.1-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: pypi-release.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