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


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_cpp-2.48.0-cp313-cp313-manylinux2014_x86_64.whl (29.7 MB view details)

Uploaded CPython 3.13

ray_cpp-2.48.0-cp313-cp313-manylinux2014_aarch64.whl (29.1 MB view details)

Uploaded CPython 3.13

ray_cpp-2.48.0-cp313-cp313-macosx_12_0_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.13macOS 12.0+ x86-64

ray_cpp-2.48.0-cp313-cp313-macosx_12_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

ray_cpp-2.48.0-cp312-cp312-win_amd64.whl (23.2 MB view details)

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.48.0-cp312-cp312-manylinux2014_x86_64.whl (29.7 MB view details)

Uploaded CPython 3.12

ray_cpp-2.48.0-cp312-cp312-manylinux2014_aarch64.whl (29.1 MB view details)

Uploaded CPython 3.12

ray_cpp-2.48.0-cp312-cp312-macosx_12_0_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.12macOS 12.0+ x86-64

ray_cpp-2.48.0-cp312-cp312-macosx_12_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ray_cpp-2.48.0-cp311-cp311-win_amd64.whl (23.2 MB view details)

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.48.0-cp311-cp311-manylinux2014_x86_64.whl (29.7 MB view details)

Uploaded CPython 3.11

ray_cpp-2.48.0-cp311-cp311-manylinux2014_aarch64.whl (29.1 MB view details)

Uploaded CPython 3.11

ray_cpp-2.48.0-cp311-cp311-macosx_12_0_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

ray_cpp-2.48.0-cp311-cp311-macosx_12_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

ray_cpp-2.48.0-cp310-cp310-win_amd64.whl (23.2 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.48.0-cp310-cp310-manylinux2014_x86_64.whl (29.7 MB view details)

Uploaded CPython 3.10

ray_cpp-2.48.0-cp310-cp310-manylinux2014_aarch64.whl (29.1 MB view details)

Uploaded CPython 3.10

ray_cpp-2.48.0-cp310-cp310-macosx_12_0_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

ray_cpp-2.48.0-cp310-cp310-macosx_12_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

ray_cpp-2.48.0-cp39-cp39-win_amd64.whl (23.2 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.48.0-cp39-cp39-manylinux2014_x86_64.whl (29.7 MB view details)

Uploaded CPython 3.9

ray_cpp-2.48.0-cp39-cp39-manylinux2014_aarch64.whl (29.1 MB view details)

Uploaded CPython 3.9

ray_cpp-2.48.0-cp39-cp39-macosx_12_0_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

ray_cpp-2.48.0-cp39-cp39-macosx_12_0_arm64.whl (27.7 MB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0df88ccdb85b07520e71a2e387f4a2f3d1e56389ba24cf0dabfc0f331778040
MD5 f8afe38e4e0b14d8847f04b8cd508a4d
BLAKE2b-256 3ad2bb342bdbaa35f0084fd66f4696c2d129447bd11ee4a5ede4124c1b75fa76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 909041ecd0b7ac8d71d8798c013af193a120c65aba5b461e85b2af686c8fdbe3
MD5 6d12a3fba9e8f653300cf06f7bcd6387
BLAKE2b-256 c0df0ab00d2a4455280579bfa8d7a6435643c9dbc92c972201cf9af7d9f34c47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 8320a6bde5974ae07e2675c37fd9eaf192a96fdb3a56358c6900f714b6b2276f
MD5 0cb7818310544f2d30e8c4d0bacc6fa3
BLAKE2b-256 85a168811beceaa6a4e7508a889f5d081a7389232f81b5de758ed2205fc0baeb

See more details on using hashes here.

File details

Details for the file ray_cpp-2.48.0-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 436b960468169267e359e40506b9286757371f46ce9ffbf767d9f4d274790a86
MD5 9728dbef58d132df6da08c4a5f98d93c
BLAKE2b-256 67a25220f038018dc3e3497a1254ddb59be602147f81de2e0b60b41a0e053397

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.48.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 23.2 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.48.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 026128cd09c7c655888c4e8b6e6ff3dcfe55cb0efbc7e898b4e7f5c0d960750d
MD5 52cc1d15ed8ffb38a94a80b962cefb1f
BLAKE2b-256 d44d756d9b351c1703fa36ad930d18c6acfa44b3d0af914dc1bd9a4c37cb0a89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e0cfd14369a5fdaf286ea19a653593d647ba1fe22bc58e31379dfc905b74083
MD5 2afff4a933028c2605139cc7c85fc4ce
BLAKE2b-256 21e16e0b12f17a3a2e22d9635701d3f157708e76a3276c7f88e1f84c78c43b9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 20ad378f9142c7b7d5ed9364b29b6dbdedaaa588cb9d3814639fa70dd41423fe
MD5 2f3882e720575b366b2edce2df05e149
BLAKE2b-256 fe69889a69e3abc130133227f2e72e481fdd5270b41fcc049d1487779ecf0c2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 0bad9a5f18663aa95a7c1900185fcdeb48bf63a00c3766ccebe9394921494434
MD5 40090f42f28930ff1eec8cb6049042a1
BLAKE2b-256 cf83947f0eb941b8cb5ca48834dc7a6dc2b2d7f01791e798f1d0e4de3c0d8241

See more details on using hashes here.

File details

Details for the file ray_cpp-2.48.0-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c457bda9b22386827b4e4225af34c1de07e430f1041601ba19b2b6f038358fcf
MD5 47ffbe29f13673f112dbd9066255bb66
BLAKE2b-256 e2a5167e075cd7e7f763e99059a7f4aa6d4b2d869b1265693ec488cc0035aa3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.48.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 23.2 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.48.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8eee7b29b1d543672e92a6589c33d37970274614c7f8715586ef997c06c02915
MD5 8406560ba6c98af2232f46606e25943c
BLAKE2b-256 a477c1c5d8b55dcbd79784d098ae579adf1c543e4bffb42e24ca3641eff1fb17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62e7d6bfce1a9df746e7b85f55a1fbe41b240d7bdba151a7070ec078e0fe177c
MD5 49701e0bdfbc3b3fb40e3d73c5f943b5
BLAKE2b-256 1158183892c39d0600af49bdfd018b72b4ac1512aa7363d4ca0d5488cfd39fc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42bde315be8106539f9807bb1a443be96da1e232ff3d0c8869b03fb4afe9459b
MD5 64b5cc31c7ac3a3651fbeae33dfc7ecb
BLAKE2b-256 9064a2a4b080d550d61677b16c9eb2637acc63857619555b76d824ae425cf5b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 6f47ccddb243b7c25db0c232dcf8db633c588279f8ae207be76101b6ef35f796
MD5 588778ac046321ec06d7de06c0be95a4
BLAKE2b-256 ad2861ce7f3108c3aae1286618c484183d1aa6edc9f8ea8ed3e4625c4d5d5290

See more details on using hashes here.

File details

Details for the file ray_cpp-2.48.0-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 682485550fd572b4453d066a2eca4952560798fd45d532638ac16624ade8f3f0
MD5 b4b94d3768306d43be8abe7bdbc5516f
BLAKE2b-256 277877b33fc67fb3ea973bc0b8b79bb69e40afe71e485acefd19d784f672ed3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.48.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 23.2 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.48.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 57c348d184cf6bb432c20703c730fdf87dfcb4abc5458b00896e6c5b0e3d4d5a
MD5 861bb45549d8fa9fab40f957380b36c9
BLAKE2b-256 95a18c54f6197709bd015dbb7acfe62329f6035f51166e49ff3f7e556d5b05e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd531d340f3206ceb8aeb00e92dc0093f705a45b04e58a3388b923a1858fb93f
MD5 0ed1c19272b1ac10024c6cdece7be155
BLAKE2b-256 fbb7999f65f179045d27a5bc379b0b502a207582767e2a73e6163f30e75a976f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c4cc8913920d104364410d94c6aebfb5961dd1452ff27cb2cb4d51ead8c4fa0f
MD5 5770d5cea18ecfa53e17241d72b007f1
BLAKE2b-256 a97bd8afedfab1680061102e2d022245fa54908691c00ad114bad980433e9fa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 8d2d8d10c91df918711252b8ee56e3311a4b78d8ada4f2fbc5ee939b271e3d17
MD5 6680d88ef00368a0e50e5ac5d0198772
BLAKE2b-256 259499b82a94aac4605a589864608ad43eb16ebc529cadc3931addeda948e4af

See more details on using hashes here.

File details

Details for the file ray_cpp-2.48.0-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 11e9fd53bd9e4569865100fe07a6ba5d3c7d0e63557cd8d0d37d655c76d04438
MD5 1d66bf9d5e4c7b053ce882d571879461
BLAKE2b-256 9a7e55ebdd9623b5fa061adec5e12978272048198cb82006b28510d188502a8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.48.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 23.2 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.48.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1481f974390ef03614f1d41e498f904463d7fc39b3cdd0a51001fd73fab13359
MD5 dd0be68a0f8ac4ee61e312e292f349f9
BLAKE2b-256 6037377dcabf04f5e3782913f0e5a14003fb9f8928406bafdc4741993a129f5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce66cda11631dcf792c43e4731faf02f93dcee2f3bc24d89369fa9713f239c98
MD5 a6f11795c412eb9aa5a4c5a6c43496fb
BLAKE2b-256 b7ae50fa02b1ff83cd66fb910fb2eb95437a19ed716fdd0216613dd378ef213d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 390cf2f147a019d44567e1c80d43966e4dcc57986339cb3767467b1b399c0a29
MD5 6553e1809d65c32dae2badd362869ab4
BLAKE2b-256 84e14e8ec34a7dbefddeeebc57223da847197b674c9a216d105e1f1d7685dfc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 95e5895f9ca5b7e1f6036cbed95d0487dfb82c86c431102fd36154118672700f
MD5 5364831738f92279c90e69d67ae052a4
BLAKE2b-256 e5997e1ec377cafd4588dda62a4d07c5810183a28c59eb349de70078a6e6e90f

See more details on using hashes here.

File details

Details for the file ray_cpp-2.48.0-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.48.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 91151be2ea4839a137a08c3af2090a7a750b84a977eab1a9f787f3d5d3b8d1d7
MD5 fceb2a5779b4117fd674320cc2c5f0a0
BLAKE2b-256 07948287135db574c085ef2fc02835fc589e6e39e562f803fbd8a65f330da617

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