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

Uploaded CPython 3.13

ray_cpp-2.45.0-cp313-cp313-manylinux2014_aarch64.whl (28.3 MB view details)

Uploaded CPython 3.13

ray_cpp-2.45.0-cp313-cp313-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ray_cpp-2.45.0-cp313-cp313-macosx_10_15_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

ray_cpp-2.45.0-cp312-cp312-win_amd64.whl (22.6 MB view details)

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.45.0-cp312-cp312-manylinux2014_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.12

ray_cpp-2.45.0-cp312-cp312-manylinux2014_aarch64.whl (28.3 MB view details)

Uploaded CPython 3.12

ray_cpp-2.45.0-cp312-cp312-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ray_cpp-2.45.0-cp312-cp312-macosx_10_15_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

ray_cpp-2.45.0-cp311-cp311-win_amd64.whl (22.6 MB view details)

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.45.0-cp311-cp311-manylinux2014_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.11

ray_cpp-2.45.0-cp311-cp311-manylinux2014_aarch64.whl (28.3 MB view details)

Uploaded CPython 3.11

ray_cpp-2.45.0-cp311-cp311-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ray_cpp-2.45.0-cp311-cp311-macosx_10_15_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ray_cpp-2.45.0-cp310-cp310-win_amd64.whl (22.6 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.45.0-cp310-cp310-manylinux2014_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.10

ray_cpp-2.45.0-cp310-cp310-manylinux2014_aarch64.whl (28.3 MB view details)

Uploaded CPython 3.10

ray_cpp-2.45.0-cp310-cp310-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.45.0-cp310-cp310-macosx_10_15_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ray_cpp-2.45.0-cp39-cp39-win_amd64.whl (22.6 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.45.0-cp39-cp39-manylinux2014_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.9

ray_cpp-2.45.0-cp39-cp39-manylinux2014_aarch64.whl (28.3 MB view details)

Uploaded CPython 3.9

ray_cpp-2.45.0-cp39-cp39-macosx_11_0_arm64.whl (26.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.45.0-cp39-cp39-macosx_10_15_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd404bda0d77581ae1bc8eed1b58f05cd4474255da2c49cc5d3b58ecc70b1e2a
MD5 848fa7ebad5be1bfb0b7d0327f4e0d93
BLAKE2b-256 c8d42c6b4e56d9e0a58c2219b0b2da30cc2b0b12d82b8466422e38518e92fb3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f700851dfb04dc743a5576f13d834952ad8aed360ac26860f71d399f838b7489
MD5 54173a0580d4ffaf9666d54fdcdf7203
BLAKE2b-256 17c13fc1cc4ab3c5f520b60912149a7013e5bbaea316f03e6d9aa73480fd9cd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ec885a21943633be0f6ee085f4e4694399a0fe6d340a433deb038ada5cf6db3
MD5 eb8b91e062cfa34d7dccc865cd68d9f9
BLAKE2b-256 829c688d98674712838a1eed03951c1dedd63bd8a1a7d539e1b323e537f0e454

See more details on using hashes here.

File details

Details for the file ray_cpp-2.45.0-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 adcd9dd11520027619c41fe8d6d821f19e61e8b65e99ee66960076ae1ac6f053
MD5 951f050fe4358beb2027d146c81a57d0
BLAKE2b-256 d2064d076fa1de2add13ec8afb38f29530aa726d156a7a53f0c83599c712b7e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.45.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.45.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0d106c8a1468bf52fe944ed88ba1bea7a139501fb460212bf14d913fa0efd216
MD5 d44199bc96b9dae065fd4fc10dfb34a8
BLAKE2b-256 09895d242c9ba76cfb276933cc0198acaa0893b7e8408738a9b7fd64584dff47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 daf939b01f30d229e43bce409fe5fd30ce8ec938e644fdc3259172b353e0a99d
MD5 fbef6e2d9f0229659ba8615177e3ae63
BLAKE2b-256 e0d760687de9ef7180ef3ff06458bf62787098abd52517fd32fabdd1926b7891

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 500c095d48973eb8b2bc1e3d526614ae9ef051bc623054898809d0c9bb9ebffb
MD5 8e6357dc9b3c4d1a9c1bf2863c109d75
BLAKE2b-256 94e724104eab4660407ade3223298adf1f0096d6452ecb499b30297b861308d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6de9e90a5aa284c9921165a6d992d9cbb91904649505b7e1425cfda45275a7db
MD5 ad2562d41e90af75e04bb7a480115df5
BLAKE2b-256 ea61235e60dd55316a20eb039d0c84e4ebf48ae6679505522fbc68f92ac9bd3d

See more details on using hashes here.

File details

Details for the file ray_cpp-2.45.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8308720119d719a071b24740b655bb9fecaf368b659ce4fd0a51c50236a75d52
MD5 2166dd32e1f9bb64fa7b195f8319a39d
BLAKE2b-256 0be5742fceb3efe9cf9aa68a123d52535632eae81a043174e1e3685a476f95e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.45.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.45.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b6e6a1e5c6c27621fd8578ad60571d6e743a08678da2ad1e50ffce81cdb76fd6
MD5 31420313c9003d20ce4e49f196e18015
BLAKE2b-256 7009905e1e89aaf65c9625081d2f74de3e3326b602fd31f30a8998235102b748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74a6c3fb04cec7ff1cf05afc2734ff2cf637c1d43e7eca2080165c940c1c9e30
MD5 f246b869e567ac3894da7d344d56a0b9
BLAKE2b-256 b448d7aa1e37f199ce6c8ef1d0b708ec6386ff8cf07d77d49171775aa8f563e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c1f674a079e9bcb551499f248243419e58b04b35aa92ae81882e6edf7d86a4b
MD5 b823b42cb3dcb5050afe9bb30d888b6d
BLAKE2b-256 f7ec21dada0dcce29e7bd98c51060d7e5ced8cc470d2da514e85edf62fdbee8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c71a8011dbf3d85ddb617bc67fd04d5bfb12c317446b547b04132adee61ae2b5
MD5 0934cf747e43d1692b068ed6f77b2040
BLAKE2b-256 5eb3ded2057063decefba49a540b3726b120e7c045748e03313174f632307fd2

See more details on using hashes here.

File details

Details for the file ray_cpp-2.45.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 494925547112865063c0a5ec0d06736ccee7fe2cdedee1e52a615cc264436c30
MD5 ea85f31f5592cf2d79da683b03be0f40
BLAKE2b-256 89bb3ef660dd3c1a6e0b3dfbd2b74e89ad3129cf5bad2c312af7b3faeb9086cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.45.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.45.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 93b9231edc0ba7222b98b86db76b04f0cc1051a1a54b0541f454f144ff3f2f9f
MD5 99c89228deb5361971ef8135e501f61c
BLAKE2b-256 6fe40589a5ea137e89e355163ec44884764a84e0a908e2283ba316faad209f11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b69a84e2634178b697c4b8ca26eab30ac796ca829163eb390a08d57d8571ca94
MD5 f5ffab0c98baeda0b87463ddbd01aa27
BLAKE2b-256 54e1f9e347e9a0d4ac8944c19471d22357c205e66f70723737ee05be6c564a37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 610449c20ff913f061e87e2a60ddd5c482c8f5dad2fbf46ca63a0faa40f91dba
MD5 293a7193fdd28479c89db921518dca69
BLAKE2b-256 80f9d4bb851588b484a31e474c080138674c2250456189f7f8cb8d5c5fe9ca4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ef5c826035404155dd8b4176d4ea289304653fe6a45890c9adc2e81314a106d
MD5 35c1444e83f964c5c4fe366429217069
BLAKE2b-256 f36ca24f0918376ecfc91efdba8714e008c61885f58ee4a69683b7a1420a2053

See more details on using hashes here.

File details

Details for the file ray_cpp-2.45.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9494c1c538dcee8149fd3bd5bdb250fb237c11c860b158524a904851edfac2b3
MD5 357859a879243b25b57e3dfa433a1f83
BLAKE2b-256 471f6d615db414726119b5a5e100847e6baf89ce930ef31d93f99bf26f1601de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.45.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.45.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 639268da745fbf0eb8f62e75a13057cdc90a776243c38b207cca5e4faa631032
MD5 b9349d9660a55ffac315078600223e63
BLAKE2b-256 c9810849693eb1d497886e12e16c4b28f5c94ac171c21d45f34ef414461d3bad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a671f52920faf68ba010fe95af3140ee99079b061bd5b336984d568bac59f289
MD5 61a209554f71e7d9fd0fbef7a44bae88
BLAKE2b-256 e05b884dc3b1e6b1d3277a8c7feb70581b76228d829f2bc3950f59a9b64b84c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd984a8eeb99436690b359d6cb4aa2de56eb6340a000dc5fb7846f5f47beeb9d
MD5 817c84167c3f6cd21dd4bcd5a82d9334
BLAKE2b-256 5c984c70dbe51501e9fe5e27744f4c7fa6f31ebde2ed2f1920832069c1f73c90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6481fb4646447290bb1325379d37f58b74d817af740752706669a3f4c21192c
MD5 f2019b6d13638b61a301c537a97733f9
BLAKE2b-256 b9521c7492af7a13eaa1fef67e56df8a3cab8b5bd4b93b710a94a84f4218e63f

See more details on using hashes here.

File details

Details for the file ray_cpp-2.45.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.45.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 af12af2111ba971e6a604e36a79aa99b25cfc4d88a965c43f6b22db9acafe853
MD5 f45b7d91b82105c778a258627090268c
BLAKE2b-256 92c4c7ea3e6a470b70127db86062f2e64d5f5845b6360133812ce541c258363f

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