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

Uploaded CPython 3.13

ray-2.53.0-cp313-cp313-manylinux2014_aarch64.whl (71.4 MB view details)

Uploaded CPython 3.13

ray-2.53.0-cp313-cp313-macosx_12_0_arm64.whl (69.4 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

ray-2.53.0-cp312-cp312-win_amd64.whl (27.2 MB view details)

Uploaded CPython 3.12Windows x86-64

ray-2.53.0-cp312-cp312-manylinux2014_x86_64.whl (72.4 MB view details)

Uploaded CPython 3.12

ray-2.53.0-cp312-cp312-manylinux2014_aarch64.whl (71.5 MB view details)

Uploaded CPython 3.12

ray-2.53.0-cp312-cp312-macosx_12_0_arm64.whl (69.5 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ray-2.53.0-cp311-cp311-win_amd64.whl (27.2 MB view details)

Uploaded CPython 3.11Windows x86-64

ray-2.53.0-cp311-cp311-manylinux2014_x86_64.whl (72.3 MB view details)

Uploaded CPython 3.11

ray-2.53.0-cp311-cp311-manylinux2014_aarch64.whl (71.5 MB view details)

Uploaded CPython 3.11

ray-2.53.0-cp311-cp311-macosx_12_0_arm64.whl (69.5 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

ray-2.53.0-cp310-cp310-win_amd64.whl (27.2 MB view details)

Uploaded CPython 3.10Windows x86-64

ray-2.53.0-cp310-cp310-manylinux2014_x86_64.whl (72.2 MB view details)

Uploaded CPython 3.10

ray-2.53.0-cp310-cp310-manylinux2014_aarch64.whl (71.3 MB view details)

Uploaded CPython 3.10

ray-2.53.0-cp310-cp310-macosx_12_0_arm64.whl (69.5 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73dbbaa7962a7f5e38aa8cf9483e0e9817205e989aa3dc859c738c2af1ae01df
MD5 26051a47d395c6c43b2198880ee67ec3
BLAKE2b-256 cb8450b317a125617a638a64694c12f56183edd5df01828a35fa4c55c7b13c66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7196e5358dfcc8211be864f45e6dfe4827202df294af3c7a76ff8fbc080e0522
MD5 5025bd47d2477063acfde0dfc72a175c
BLAKE2b-256 715ed452970b07174d5e4f8688abae889d01321b51ced827db1f1d1cb7d56d44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 85b472ab6fb8f1189f8cef81913fd91b24dd69b3fa7dcca7e144827bd924f6c0
MD5 4ad38786d5f523634703e4793509c4a6
BLAKE2b-256 3d38450cf9cf3c490fa4cc6d470597f819444da60f85579d2b34b95ee79fcb6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.53.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 27.2 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.53.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b828c147f9ff2f277b1d254e4fe9a746fdfaee7e313a93a97c7edf4dae9b81a4
MD5 31034278a9c8ba25bffed07d7b179877
BLAKE2b-256 8d6cbba6f22a9d83ee8f236000ba315f0c197bdc79888b4fa42fd762f729cbbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14f46363e9b4cf0c1c8b4d8623ec337c5bd408377831b5e5b50067930137bbca
MD5 0f39d568e0e8f2005440df0372fac95d
BLAKE2b-256 2adb978a50d264565ca42e2a4bf115ec9a1f04f19ca5e620e6aa2f280747b644

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65e2ce58d3dc6baa3cf45824d889c1968ebde565ee54dfd80a98af8f31af8e4a
MD5 a7da13c5d9c3a46f2d021e9f044c5079
BLAKE2b-256 38688e59b8413f3751fe7ce8b98ee8787d13964b47a4043587950790a9dd2151

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 d8b95d047d947493803fb8417aea31225dcacdab15afdc75b8a238901949d457
MD5 ad1707e19feec1a5f7785d928ccc89c6
BLAKE2b-256 b244562718a634e63e8ef7985285288a167d4af62bc2a7decce3300cf937776a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.53.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 27.2 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.53.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4a1bb3fe09ab4cd0d16ddc96b9f60c9ed83b3f93b87aa8506e0d3b746fd4e825
MD5 d1ca92e6c206a46419bff3da4e8a8912
BLAKE2b-256 b14372cc1cfe17d26abe62a793eab10445f9546dce24192b85a6cd0cdc47ed86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb000c17f7301071fdd15c44c4cd3ac0f7953bb4c7c227e61719fe7048195bcd
MD5 89a403b68148787fa194062e14d0d6ef
BLAKE2b-256 63de58c19906b0dd16ea06b4f2465b7327f5f180e6b6e1c8c9b610d7c589ea5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0bbb98b0b0f25a3ee075ca10171e1260e70b6bc690cd509ecd7ce1228af854d
MD5 40b1e40a21287dedec2d12de333db5dc
BLAKE2b-256 c6419e19d1e5d9458a5ba157c36642e2874bcb22fddbd7c1e77b668e5afc3f3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 bd3ec4c342776ddac23ae2b108c64f5939f417ccc4875900d586c7c978463269
MD5 c13dcd73e882983ff20552a0953e01f1
BLAKE2b-256 bf64d5c29a4b014d8b9a624203a88b67630072c1d6960425dbf7a1f0fa5d6b74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.53.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 27.2 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.53.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 90faf630d20b6abf3135997fb3edb5842134aff92e04ee709865db04816d97ef
MD5 6fe6147fd7b743e78144718e4b22b178
BLAKE2b-256 f7c621efe5886898421df20078a333b0984eade7d7aa4bdc68a336f0c66db27e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dbb5fce1364763f29741055f50abe33cf726397141f9cc0e845dd3cc963e455
MD5 2d1b651e7c8664ddecf623cc94cd77f8
BLAKE2b-256 c5054aa32370b313481c2d1d41cb53ec786daebdb2ef665b01ef2ac43d9cf457

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4108280d8a1cb90d7d68e5c954c35e63b8bb9a4ba15f88c5e7da0e2025647712
MD5 daffb12a22a7a19544ee5efa46ef56f6
BLAKE2b-256 70d958b5426a3f11993851db3c93841358cebdddd948153481d355b720f31f9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.53.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 4db914a0a6dd608fa49c066929a1282745a2dbd73caee67d7b80fe684ca65bdd
MD5 03d869dd0808ae3ff0fa53018ad9d12b
BLAKE2b-256 2f9921986c7f8135dafbf7c49229c52faaa9d2d365db7d86fffe978dde8ee967

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