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.

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


Release history Release notifications | RSS feed

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.

ray-2.51.0-cp313-cp313-manylinux2014_x86_64.whl (71.3 MB view details)

Uploaded CPython 3.13

ray-2.51.0-cp313-cp313-manylinux2014_aarch64.whl (70.4 MB view details)

Uploaded CPython 3.13

ray-2.51.0-cp313-cp313-macosx_12_0_arm64.whl (68.0 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

ray-2.51.0-cp312-cp312-win_amd64.whl (26.7 MB view details)

Uploaded CPython 3.12Windows x86-64

ray-2.51.0-cp312-cp312-manylinux2014_x86_64.whl (71.4 MB view details)

Uploaded CPython 3.12

ray-2.51.0-cp312-cp312-manylinux2014_aarch64.whl (70.5 MB view details)

Uploaded CPython 3.12

ray-2.51.0-cp312-cp312-macosx_12_0_arm64.whl (68.0 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ray-2.51.0-cp311-cp311-win_amd64.whl (26.7 MB view details)

Uploaded CPython 3.11Windows x86-64

ray-2.51.0-cp311-cp311-manylinux2014_x86_64.whl (71.3 MB view details)

Uploaded CPython 3.11

ray-2.51.0-cp311-cp311-manylinux2014_aarch64.whl (70.5 MB view details)

Uploaded CPython 3.11

ray-2.51.0-cp311-cp311-macosx_12_0_arm64.whl (68.0 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

ray-2.51.0-cp310-cp310-win_amd64.whl (26.7 MB view details)

Uploaded CPython 3.10Windows x86-64

ray-2.51.0-cp310-cp310-manylinux2014_x86_64.whl (71.2 MB view details)

Uploaded CPython 3.10

ray-2.51.0-cp310-cp310-manylinux2014_aarch64.whl (70.4 MB view details)

Uploaded CPython 3.10

ray-2.51.0-cp310-cp310-macosx_12_0_arm64.whl (68.0 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

ray-2.51.0-cp39-cp39-win_amd64.whl (26.7 MB view details)

Uploaded CPython 3.9Windows x86-64

ray-2.51.0-cp39-cp39-manylinux2014_x86_64.whl (71.2 MB view details)

Uploaded CPython 3.9

ray-2.51.0-cp39-cp39-manylinux2014_aarch64.whl (70.4 MB view details)

Uploaded CPython 3.9

ray-2.51.0-cp39-cp39-macosx_12_0_arm64.whl (68.0 MB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

File details

Details for the file ray-2.51.0-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c82b0984b3d10d884d23af5ca4ade8aa3768c957ccb432704af8e920e5cde32d
MD5 9eaef5412567f092091205370875eb8f
BLAKE2b-256 99b2ca4ca372c4e1ae0eb4bb4da47f4043373678826177ebbd846fd71b153f4f

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3df201ee498df1908037a37954adf70bbec877a81d3d60ff2dc8f42c8961e77d
MD5 0456e16a84c3ec4055ec419d96b44b67
BLAKE2b-256 a4843a5d3dc6d03c923be70d159c3e0a763d571fdfaef6302e99de530eb5f1d1

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 71118e2b23a6d2df214286aea8311753cd3ecba08d3c0a631a5f20b1cf25260d
MD5 2de496228fab8d0c3de8a0c3f127d66e
BLAKE2b-256 e075879d2fcdb43334d6588546ac0da204b7344d417aba97ba264cf105699896

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ray-2.51.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 26.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray-2.51.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 34a4e2b6545a75701f026d966b1509565240812d3c7d225e9a15857a3cd0f3fa
MD5 872a291602bd0c88969fd2adb94f1fa5
BLAKE2b-256 746a4796c74287c1a92aac9042b0d7760a4bbe9eab58d26fc0a94e5ce7cf3e20

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70b7cb0ac455a196c8211324400cf2f7773ad0d5f0585d21b62559e9a0033809
MD5 1317e1c085d729d61cdb8a8d235bb8e4
BLAKE2b-256 a380fa1d711f436c6e9e2ef4758675cf3071f0a58acd83be5ec20045da3a3c07

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04716762fe5224ea7d0e9db9c3966104b1b2aeccabfcc85085102d74f0334a11
MD5 3ba2b4b6338fb64c6fa0f3619de2d59c
BLAKE2b-256 f0a0403342e0f5903dd4bbff1a7d7137d584d495926ca9c26b581adc17bd255e

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 05f92d81e62b003179a57c2b328dda965a1ba325ddb5225665599aa4b51ec3a5
MD5 255f4590725d683977ec51783facde5a
BLAKE2b-256 443d3ffe3b3731f1520282038ab12c88728e5e67ed6b74ae420c2c754d1960f7

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ray-2.51.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 26.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray-2.51.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6dd416a3cf9164078ee8c0ab1f93016df76450227a0547701f89a4a4b3ddf4ba
MD5 98cc40bfeb54989691a3b13487de9db2
BLAKE2b-256 0b3e9067f92b0a6a76fa2e32b9f55d03256b7d5b614312087efe13061404a855

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1185c19f6887ca29390c2f844130f72c3397d573594715f9a5a64decfbb21942
MD5 3c1dafbc1451e2f62e113b5c8a91b62c
BLAKE2b-256 de0234175a2e910e1be70ad4a909307f2bb358f2761018422835ad9d5eb11067

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d99df5955277acae186ac9c6ceec77f4ba762f0f2135a3f70157777187aeed3d
MD5 9d90e7f646136b2093f43bfccbc417f8
BLAKE2b-256 a176d8e1fd5790c96ecde6cb6f95c08958749bfee4ec11cd004b170b58bc71dc

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 79363c9d0273255130f359dc189ba1a727bb9828ae773531437e56af20ac6b1c
MD5 e628a73bd5399d5bc3c6915c5e20f5ee
BLAKE2b-256 6ab753460858bb86da96b0cd5356587b66d75c35d0c59d000f9e72740b188ab9

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ray-2.51.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 26.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray-2.51.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ff125bc3ea8522243a6e8cc322731757e97df322fac4c99ad9cbecca7a23f456
MD5 4672b67618a8915650d8df865960ff3b
BLAKE2b-256 b48d8a5f4446b93582f9199ab2b1870299f53742d02031661772c8bf1fa851f8

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 020dd89f1ed11d338cef9061746b1ab5cf263690c1922422e333ec742f02be97
MD5 df26344e63e51005be0632f8b5fedb85
BLAKE2b-256 7ed664305f4a540c414b9fbd79e7cd753f07cb345bec18b644a53821f2d25bda

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3c779f49c55e6db61e22ca52ee113f80a68e403da7cd6da0e8480cae662f503
MD5 516548e04b6cf5afa8ef59dd564c557c
BLAKE2b-256 067105f357cd5b313db50b4e8ae6c538eb7a3faca3168c3965bcfb7b9c450cd0

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a25c0019e76eb027907b28b8cbbecb62d7a8617e79ff475c1d651162afdafced
MD5 80f803fd2f43322490858b7b8a38430a
BLAKE2b-256 99a264e32334a7a91f7aaf72429fb68b851a04b427c571c655b95bc7c6055278

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ray-2.51.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 26.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray-2.51.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 12115aa234bd06c6c4687c39f2ddeee9c1b59164a495f4e2ad4a8b014c8607af
MD5 db4b9994dcf32e2f8663a3cff200f5a1
BLAKE2b-256 71f1628d9662e3b05f132ff1989ad3a26977bac897383d2e8e49249a764d0859

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7a6f059d9f68b67dc9656554328188a5e6c7034830e6674c65c087c945e376a
MD5 4d20ed5eed1ae55e8e668c77ad2b5f3d
BLAKE2b-256 71ef5c6637ba61c78875a25f093425892604a157156d91b765832a793c02f158

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.51.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 791b8a8907b6c0b05acfa7ccbd6d32bd3e3ea8073eadb0e6ae6f407c453307eb
MD5 a2190efc662e84806a3e5b263ed59d6b
BLAKE2b-256 5b59d2863cf171bc9a20fcc44f6d2092352407893f8840465c5cf136215b8d7f

See more details on using hashes here.

File details

Details for the file ray-2.51.0-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

  • Download URL: ray-2.51.0-cp39-cp39-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 68.0 MB
  • Tags: CPython 3.9, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray-2.51.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 04b36da278ff307ff23fb479f87c9c8c4567b8764b1c19c2f97f96d9f50da5ec
MD5 ffe37520f7e8d5667d6acc017a18ff4f
BLAKE2b-256 d9d1fd0d6e4651ea2a64942899be4a587742f23504003bef08050497634ba6af

See more details on using hashes here.

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