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.54.1-cp313-cp313-manylinux2014_x86_64.whl (72.6 MB view details)

Uploaded CPython 3.13

ray-2.54.1-cp313-cp313-manylinux2014_aarch64.whl (71.7 MB view details)

Uploaded CPython 3.13

ray-2.54.1-cp313-cp313-macosx_12_0_arm64.whl (70.0 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

ray-2.54.1-cp312-cp312-win_amd64.whl (27.4 MB view details)

Uploaded CPython 3.12Windows x86-64

ray-2.54.1-cp312-cp312-manylinux2014_x86_64.whl (72.7 MB view details)

Uploaded CPython 3.12

ray-2.54.1-cp312-cp312-manylinux2014_aarch64.whl (71.8 MB view details)

Uploaded CPython 3.12

ray-2.54.1-cp312-cp312-macosx_12_0_arm64.whl (70.1 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ray-2.54.1-cp311-cp311-win_amd64.whl (27.4 MB view details)

Uploaded CPython 3.11Windows x86-64

ray-2.54.1-cp311-cp311-manylinux2014_x86_64.whl (72.6 MB view details)

Uploaded CPython 3.11

ray-2.54.1-cp311-cp311-manylinux2014_aarch64.whl (71.8 MB view details)

Uploaded CPython 3.11

ray-2.54.1-cp311-cp311-macosx_12_0_arm64.whl (70.1 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

ray-2.54.1-cp310-cp310-win_amd64.whl (27.5 MB view details)

Uploaded CPython 3.10Windows x86-64

ray-2.54.1-cp310-cp310-manylinux2014_x86_64.whl (72.5 MB view details)

Uploaded CPython 3.10

ray-2.54.1-cp310-cp310-manylinux2014_aarch64.whl (71.7 MB view details)

Uploaded CPython 3.10

ray-2.54.1-cp310-cp310-macosx_12_0_arm64.whl (70.1 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c3ae2943176e7b239c78b825a5b2bf4135d90280083a0e19c0a75a5db4d836f
MD5 6b9afe5a28bf1af08e10d9859268248a
BLAKE2b-256 1b2248008a626e719baee2012080b960687cc6417b572b363c1c29fe23d119c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2766f0230806480c38a9a94502087f1d4aea919f38521a28781690613b0290a4
MD5 6d8c710e2d5d7c9742956d48bfcf4796
BLAKE2b-256 c85dfe0e8ac47f6b362c81f391d7f8d2a6858d0bafcc2c37631dc5cc04a16545

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 d05f477d1518a00fd5880644e889a7a3eaf64ae5d1f8f239a682d052ad2a383d
MD5 d471cdb6fde05ade2d905770cfe9e4bf
BLAKE2b-256 803090f9f8f0fcba72b898c40854e020c9d5330f33b4ccd711747cc07e061416

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.54.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 27.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for ray-2.54.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 673a895c0c4a716ed772552baa3f5b8d7d1f7a4b34e04787fdfe6fe3049ed0d8
MD5 589c196992f6e8cde21242729690920e
BLAKE2b-256 a97d02b46d3fe644e1feef62b9e4ebf8cbfc17c6b2d283763208abc52c3dc85e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c6f7e23dda62a32f94083141c3f97e9c4246e3ae4ae2bc488bcd8fd0311f54a
MD5 8072c7762419b319cefba30f540db58d
BLAKE2b-256 8a1fb33d5006823f8c1c8760887cf1190194f4b06de858b3d17e37bd930a6a62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd452b61ae2e0daf9271f5a554614397429cc2731681bae10fe72316dadc2749
MD5 a90d2fc057eb7cf8b03434326c204e1d
BLAKE2b-256 516fbf1b7a6d4424c19add99eb17398c7522473502193540b679f8b94fbf2d72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 645ebfb73cfd32bd510a05ed9f2738a18d6db69929cae9701d749f2740dbfd9a
MD5 f88c08f848ee273715c86ebaa40884eb
BLAKE2b-256 d9caf3274e0d513c44949ea9167c12c07f9971e5f25ef22b698448a6ca831434

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.54.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 27.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for ray-2.54.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ea90bed0110e0ce3ff6571e7a0c800920a3c6d299d29b8eac020dac362667169
MD5 6c7289bb1bde598025a82718829b86ef
BLAKE2b-256 82ebd5a27dc5f07d9f1e50a3b573305ae6272eb5a43c8323994d6168bffa443e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e095dfe9c521a04e5930520b4a82ea82d61903d4cd2f3270fbc5dfbdb41b9c72
MD5 56232c4bf5aad310ae150f9eefec3c53
BLAKE2b-256 346104bb126d798962970cca5c88394edee862e91bf97b5e6abbee1478e0f9fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86c51eafd3e84dad59c1ef4cf97b3ac8c088af0705782ee915e31bca5880597a
MD5 2726da2a3a4d0f824638b20c6338847b
BLAKE2b-256 5b903455fce4485140aed0f00433fd55294365f1b707dfd547cad6427212bca2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c0240496af274af7cd3b1b1d015f23b88e5fdafe59bfdc040e5f229e0aff5dff
MD5 589c986522cbbfb4838e951ad53a8f47
BLAKE2b-256 d01bf08534e625011fe07017b788ade9bde7570e2e5e0687984d51ced2935c69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.54.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 27.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for ray-2.54.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 512587412e2f5e1753adabfdfa4dd9cff1dc509601e36fd5fab671e448ae4dac
MD5 7715bef4aeb08e1c0dbbaec7d9316885
BLAKE2b-256 412a5cac846ed9b247bc47c3b2618b8b550c52e56fb82be923cae37d9c1161aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 054985194bd32f4464c93f9318d247fac61e1f32ac221565ecfdc81ab8c75d0b
MD5 eeaf31b734221086b0141e5f2d3aa863
BLAKE2b-256 55967911234a14b891320e652b5ae258050f98584f22a8e33afba9ad43ab27c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6425f15cfe6a298366b53c8658350f94ced2c548802ca3b69f94b87db16e97c5
MD5 992d33666c2471f663856825c00fe6a8
BLAKE2b-256 a164fd46863a479ca62c0110f8f56db71edb871ddba137d4701efba0c5951600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.54.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 2ea650e648acc6e76edd98c694657fd1fcb1cd97700d944a7d20da90269e9810
MD5 43c5b55eb9c5aab4b926d47e62246d50
BLAKE2b-256 afcf9a6e33b59e1a12428b4fbd6cc38f7e32d116ccde4c72e15c3f76a22bf36d

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