Skip to main content

A subpackage of Ray which provides the Ray C++ API.

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


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

ray_cpp-2.47.1-cp313-cp313-manylinux2014_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.13

ray_cpp-2.47.1-cp313-cp313-manylinux2014_aarch64.whl (28.5 MB view details)

Uploaded CPython 3.13

ray_cpp-2.47.1-cp313-cp313-macosx_12_0_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.13macOS 12.0+ x86-64

ray_cpp-2.47.1-cp313-cp313-macosx_11_0_arm64.whl (27.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ray_cpp-2.47.1-cp312-cp312-win_amd64.whl (22.8 MB view details)

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.47.1-cp312-cp312-manylinux2014_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.12

ray_cpp-2.47.1-cp312-cp312-manylinux2014_aarch64.whl (28.5 MB view details)

Uploaded CPython 3.12

ray_cpp-2.47.1-cp312-cp312-macosx_12_0_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.12macOS 12.0+ x86-64

ray_cpp-2.47.1-cp312-cp312-macosx_11_0_arm64.whl (27.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ray_cpp-2.47.1-cp311-cp311-win_amd64.whl (22.8 MB view details)

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.47.1-cp311-cp311-manylinux2014_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.11

ray_cpp-2.47.1-cp311-cp311-manylinux2014_aarch64.whl (28.5 MB view details)

Uploaded CPython 3.11

ray_cpp-2.47.1-cp311-cp311-macosx_12_0_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

ray_cpp-2.47.1-cp311-cp311-macosx_11_0_arm64.whl (27.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ray_cpp-2.47.1-cp310-cp310-win_amd64.whl (22.8 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.47.1-cp310-cp310-manylinux2014_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.10

ray_cpp-2.47.1-cp310-cp310-manylinux2014_aarch64.whl (28.5 MB view details)

Uploaded CPython 3.10

ray_cpp-2.47.1-cp310-cp310-macosx_12_0_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

ray_cpp-2.47.1-cp310-cp310-macosx_11_0_arm64.whl (27.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.47.1-cp39-cp39-win_amd64.whl (22.8 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.47.1-cp39-cp39-manylinux2014_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.9

ray_cpp-2.47.1-cp39-cp39-manylinux2014_aarch64.whl (28.5 MB view details)

Uploaded CPython 3.9

ray_cpp-2.47.1-cp39-cp39-macosx_12_0_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

ray_cpp-2.47.1-cp39-cp39-macosx_11_0_arm64.whl (27.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file ray_cpp-2.47.1-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1d3a550c3f1646fef52fdf1664253ac368b66462bcdd1c3c3573a827d9c8146
MD5 db650a403e0b49cb79668349d5a04091
BLAKE2b-256 21f9b81de23f7d7b57b4eeb16c8a104621380da150b2ec4044e31a18034df26f

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a13d00f319762b23bb59ccfd0d4330dc7e6659dbda325c7eeeb893c8847df87e
MD5 1bd9243530dccc9ab1e9d6f17fb614d8
BLAKE2b-256 93764b069e4a15bae226eb0a58e99dc30c5caceaadb2d3ad717e1aa009a16d1a

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp313-cp313-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 f51fc5916e7570a99ca96a07f3e38693e0bd5880f50cf118b8a513085ff46dbb
MD5 ef4d8c90f5d82f282b49e7ad4c149c98
BLAKE2b-256 fb1ab069b42767043502b4669c35805ff1fbfe0ea27fb1ecd3d1f1aaf6f44514

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f1200b80b8c4244432c4eb1c36063a63e022b7d58839c631cec35b9cf4098e9
MD5 d94f500e81b012589e0e9303ba7829f9
BLAKE2b-256 19dc2df44f3721535f30c6835c57ac14b3ad6495625cbb9d636adabd501c90e1

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.47.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 22.8 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_cpp-2.47.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f06dec1a557ee9808bc62107df214112f75322a333c43976e7d462bbceefa5a6
MD5 5b9afc8931271de31f2f7e311fbc7264
BLAKE2b-256 ba20f1c6638c9b7f69eb74df4c8a429c0e36175921e14b3f78cad663ea96c114

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd1af0c5d5ee9fe4b8db5bfaedbc6fe0f8500d1497bff62bf017ac8d4b27adb5
MD5 4df4f3d04257e540f63d09ccb582fce0
BLAKE2b-256 731dec3f22b9821f2c06c0530dcf154cb58ff68a35c7d52a3681b7b38c917599

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3ccea875e9bc89ccf63ed6323a3764b56db6f582eae7045e548bc94d2dfcd042
MD5 2c694891e58956ae72fde8b5c52e28c4
BLAKE2b-256 0b560890a123e13b7ccf4cf126b1cc0566c3beea25d67bb2c57d3f936116aefd

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 32614ade570fd7da68753b8eda70452ed5c2944a75e6b48c5a0d540aa0c60655
MD5 703bbe8321554711e319a11306a48572
BLAKE2b-256 9ebe32bad9272f529d6a77090d7e76f8ad3c8ea5078ec1b8f1e583c289473ef4

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74fb3ed2186b48ec33f0094b0dc467ddf901a4bda699ad71d048ac499d21f306
MD5 367ee58a36dab55a24381add0baa4a8a
BLAKE2b-256 6d760734e34eccf959d13ab3cba02e577b8101650a602def87db955adb681850

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.47.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 22.8 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_cpp-2.47.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3d38cd891fcf5f005eb2084086f085bd4079f31acfac9e9a8537e447af0b2fe9
MD5 87a41dda82772bac3b57a53138a1a420
BLAKE2b-256 cca0b04df1b8155c4bd7669dd2b006e1eb5a86ff5e3cc700ccb61982484ac0e3

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49f88948a1b5abeab9a8c6a01794bd896e25e21ca58f1a8986289987c3721d36
MD5 f6fc93789d863d4dd7dc2d39a860856a
BLAKE2b-256 6e566b20432fbb013cb8d75145118651d2c2f80bc39f65ea69f81c83a31449ac

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d03cea9cb9ff4289e83fa572ce9965e491983e33b25efe812d9fcef2a870cd1
MD5 81ea3149dc3d345b2c39429c3cfb08f3
BLAKE2b-256 ce0273d9c1d79b9a1d9253a734ea21e7aa739a90ec8ef0d206cef01c580ec408

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 2226526c4f5b6db12125e2e0a55226f95b02386bfc52b8d66d12a2e0c67e30e7
MD5 de9d3ae9c3cc71438d23be142634302e
BLAKE2b-256 11d09622a6b871270debaacbe01010eae68f49c754a3feaa864017d8c3c3f40b

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9892a8171dc91c3c06801a3d7a29c7e9912162d51ec3b22099c828b445a03129
MD5 7172b545781f8f11ea659b6cb99cd913
BLAKE2b-256 0a4dd73ee7572c2bf8f634419bb88f69fcaf9468d783925a5f177b192b14818c

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.47.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 22.8 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_cpp-2.47.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c3b4aef6b187a3a4a84736ff01567c6140a97a1a37a3a0e4f9ed297a6e230da0
MD5 76cc4f3f75919ee3e27e4f9a12e73762
BLAKE2b-256 336b0910d1830b839d68a0e0fcfc904ec370b6ff490c068d2ac289253d58045f

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc2b1318d8041e0f9d8b511177d9c5c62139d4dd2e8ada4bfbc1dbe365dac26f
MD5 78aaae7a23b4118021422168ee71ea63
BLAKE2b-256 37a90ba5bbac409a448538843303dedb8a29096f34decba8220a25f36ef70abb

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd86152b3670b3070aaac1c9344f69c72fbf1a5a3d5724156d5fed48c13b2cde
MD5 ff109011e017036241832704c832955a
BLAKE2b-256 a8bdde92c4421ce90b627709a857390401814a472efde81db31447e205df5e6d

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 a43ec54d8dc8ee86774d88aba3ff4e77b675d0cdab9de74ac59cf30225ee0075
MD5 c41176d968fb73e8f2d53ce81d207786
BLAKE2b-256 411efd6c105156ab9168a404b1ae7e80b2caca92569d0ba4493c1ff47cd60923

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a532cfc50d229a9f1565b4d61fd5e3d736e1a431b8e8646cfb46c5b9ab71cf87
MD5 0ebc1deefc75d21757e2cd0e2aea3825
BLAKE2b-256 db7535123266e393020a2e4c724829386740f9f5baa508d59c045321ec046322

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.47.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 22.8 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_cpp-2.47.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 01d6c78fdb37570a16d439ac0ee7948b958dbb2bdc5e8c229d97bc6f4d796a7d
MD5 76e9257be00c9000454970e554d14515
BLAKE2b-256 d0b0301929aaf3e0d3108550f5fc782d0a0bb685318269ceccd640177abff087

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a09b93d0ee6ffde61a741fb31126d1eaf5e989870f34cd3a124b220122521088
MD5 63a17eebe546797c8479d338a1c11c5e
BLAKE2b-256 5a13094a0b86a2a8bee9d908cf2f2168959c14625fdbac1787028143bf086c28

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c762c49425021dfec4ca01036d590e13e44ecb488304a4699b32bf7a6ffb157
MD5 bbcfb15e738e9bffc2756bca10280d54
BLAKE2b-256 9385e929a1fd0062776323050d4d0ed66fb1a470cab23e8cc0f8e0b239936447

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 199238dc8f5a37b20837bd72847cc67711b0241dcc002fb295dd0bfea785a5a2
MD5 b2791793dd752b97b8daf1b4c4e8c7ae
BLAKE2b-256 c05c2b734b8506ea441788a8c670436013db35765ab9840d913022e13d0a179e

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 120ffbc1efb7ca548779622c2ad410d77a3025ca03068f5d5be0170fa897d04d
MD5 69128bc9b09c8546104b43de973d519f
BLAKE2b-256 3cf8f990658c4a373f9878429d25ecf371c011f3910dfd9759f3584cb15c27ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page