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.55.1-cp314-cp314-manylinux2014_x86_64.whl (73.6 MB view details)

Uploaded CPython 3.14

ray-2.55.1-cp314-cp314-manylinux2014_aarch64.whl (72.8 MB view details)

Uploaded CPython 3.14

ray-2.55.1-cp314-cp314-macosx_12_0_arm64.whl (65.8 MB view details)

Uploaded CPython 3.14macOS 12.0+ ARM64

ray-2.55.1-cp313-cp313-manylinux2014_x86_64.whl (73.7 MB view details)

Uploaded CPython 3.13

ray-2.55.1-cp313-cp313-manylinux2014_aarch64.whl (72.8 MB view details)

Uploaded CPython 3.13

ray-2.55.1-cp313-cp313-macosx_12_0_arm64.whl (65.8 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

ray-2.55.1-cp312-cp312-win_amd64.whl (27.9 MB view details)

Uploaded CPython 3.12Windows x86-64

ray-2.55.1-cp312-cp312-manylinux2014_x86_64.whl (73.8 MB view details)

Uploaded CPython 3.12

ray-2.55.1-cp312-cp312-manylinux2014_aarch64.whl (72.9 MB view details)

Uploaded CPython 3.12

ray-2.55.1-cp312-cp312-macosx_12_0_arm64.whl (65.8 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ray-2.55.1-cp311-cp311-win_amd64.whl (27.9 MB view details)

Uploaded CPython 3.11Windows x86-64

ray-2.55.1-cp311-cp311-manylinux2014_x86_64.whl (73.7 MB view details)

Uploaded CPython 3.11

ray-2.55.1-cp311-cp311-manylinux2014_aarch64.whl (72.9 MB view details)

Uploaded CPython 3.11

ray-2.55.1-cp311-cp311-macosx_12_0_arm64.whl (65.8 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

ray-2.55.1-cp310-cp310-win_amd64.whl (27.9 MB view details)

Uploaded CPython 3.10Windows x86-64

ray-2.55.1-cp310-cp310-manylinux2014_x86_64.whl (73.6 MB view details)

Uploaded CPython 3.10

ray-2.55.1-cp310-cp310-manylinux2014_aarch64.whl (72.8 MB view details)

Uploaded CPython 3.10

ray-2.55.1-cp310-cp310-macosx_12_0_arm64.whl (65.8 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

File details

Details for the file ray-2.55.1-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.55.1-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 156ed3e72ad95b645d2006cd71a8dddbcc89b56bfc00027f6225adf78bd9cb74
MD5 6bdc4b59c5461c1df3d0a0e7f6ed4b2e
BLAKE2b-256 045a0699bef04a72d7dc54462960d07ef7a19cd8b1e09979880aba2b6d13cca2

See more details on using hashes here.

File details

Details for the file ray-2.55.1-cp314-cp314-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.55.1-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e618d61e1b14b6fde9a586151f3fd9d435b0b85048b997bcaa7f4a533747b2b
MD5 dc35c9451a1c540681d2da96f2379aba
BLAKE2b-256 9462607a8859520ce350861425f11f8e15d66c15ee33e6aac812f9e2889b5df4

See more details on using hashes here.

File details

Details for the file ray-2.55.1-cp314-cp314-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.55.1-cp314-cp314-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 b062045c64c2bce39a51661624f7292c7bbf30f2a9d878627aae31d46da5712d
MD5 6786c055091903bf8829b093eef2a336
BLAKE2b-256 a9037e552325572e067b23a4584bda8dc6a67af8bd7e03c424d2610bfa93112d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1380e043eb57cde69b7e9199c6f2558ceeb8f0fc41c97d1d5e50ea042115f302
MD5 2adba58e772c8a9b01e0fc234b7500e4
BLAKE2b-256 71d7fc95d3b8824c62105c64aa1b59c59600b581f608d78a2af753e010936dc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b415d590e062f248907e0fe42994943f11726b7178fcf4b1cf5546721fb1a5f8
MD5 e90cafb3dc453161b2e3a59ded2da2c7
BLAKE2b-256 c91387deecc090c672e45a0cf6f5eef511de448b93f37ef18fd10eb8e8557a0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f9844a9272ef2e6eb5771025866072cf4234cf4c7cc1a31e235b7de7111864be
MD5 590c7bf99d218af9f10c17e388da4fcc
BLAKE2b-256 d595898699cc1a6a5f304ea95376d079843b5c05f4c8c1ec7e55a5cc7ffcea50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.55.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 27.9 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.55.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9ad56704c8bd7e92130162f9c58e4ef473609515637673d5a36e761f95335206
MD5 b077087bf9cddb0ce247d92918a1159c
BLAKE2b-256 10f75acb86fc9625a0e6bbc40e1c7d42c60770e78585439a921c32738b6d675a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 263705f6bab29e7622a94f82da25fd7f9cead76cdf89a07aab28f79cdf8f9d95
MD5 77fac269ce4a97e2371cd0225b2ff82f
BLAKE2b-256 4cf8fffadf3f4285eebd460e4d7f2ed1c0cd641ed89613c3f49eb881ee9fa7e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26541f69bb55607ef8335baac75b2ed12ff2ce02d56313219b29eda003039221
MD5 96f5c18c2f7a14ac5e4c91960ba1be25
BLAKE2b-256 f1130db535102d0256b350ca116d8987588aca1a1f9ebb4638e1e1ff88bbcef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 137f9006eee28caab8260803cca314f37bbda3fc94fdfa31c770b5d019626ad8
MD5 b10bc174900fd821f00b50e308d93eb1
BLAKE2b-256 ac3a4d34f471a68b958b7f94c974c19ad6836a61a2dc16393df4294169a2e4b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.55.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 27.9 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.55.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5e56d2e8f304cafe990c198a2b894f5b813de018998cd7212869201f6dc17cff
MD5 55688b22251eff6fbe576154d7a71948
BLAKE2b-256 6552c16bbdc3e31a5178f97be88966ab56db6f7e04882640c5cf2fee5b87757b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5382da181c03ee2f502ef46cf0ae4bbc30157b5bd9a67d7651f6a272528a85a
MD5 7c451c9af49dea61fa3c664a48a91f86
BLAKE2b-256 465941da0e72a59cd3e8978480ccfeb86ef4235ae5ceb9b8928168a764fa930a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ea2f670a7725833ad2333a8c46ab69865ad06c8e5de9f65695e0f8f35331cec
MD5 73e8a4f8043316ef060ca3c07e346759
BLAKE2b-256 8fa3d6db3a428e4ea17cc72e79f747cfe11e90e63e36e1705bb8324e45f334b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 0053fd5b400f7ac56263aa1bbd3d68fb79341b08b8dc697c88782d5aca7b3ed4
MD5 bda4bedbf61d3fee793a242e849e6fa1
BLAKE2b-256 887d48ba2f49b40a34b0071ee27c0144a2573d8836094eaca213d59cef12c271

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.55.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 27.9 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.55.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 86e618e9ad8c6a24331c788eb599cee9838a62d2e10dfca0227743be06cf551c
MD5 e698f74fd99ad6a868109ba8a4257a6c
BLAKE2b-256 319a917f25438d802e23cee2bd1426f1e36ae19e0d0e41908d50937e0a4b7fd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb49fbbe53a1d931e1f92d17f9271338f0b738885f8f70b7f531aa33f019d8af
MD5 d6e1adb32472b7b996b0e6b596f04ddd
BLAKE2b-256 b464640f5525bac171282c6f76f3ecc9c4cfef60149ac0d00231afb22018ebe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 baf2ec89df7838cabdef493ff9bdbec1e6a6452f8bc696ad0c1b8a6198721745
MD5 867c43047023e97ebd9298993504d7b6
BLAKE2b-256 6ad0413baab5f0bdd1f913bd46538d96df3547a495b1a0de42f776b5c80d821c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.55.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 2d5786661e192148719accc959def6cdcabd7a24cd9008005bf3d0e3c8cfd529
MD5 44b28d62991a12d35ef2498391afb8d7
BLAKE2b-256 7ed0a85097dd53aaca1a44acc4dd0b3d2c0e9233179433e2ee326e4018ab3cf7

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