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

Uploaded CPython 3.13

ray_cpp-2.51.1-cp313-cp313-manylinux2014_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.13

ray_cpp-2.51.1-cp313-cp313-macosx_12_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

ray_cpp-2.51.1-cp312-cp312-win_amd64.whl (14.0 MB view details)

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.51.1-cp312-cp312-manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.12

ray_cpp-2.51.1-cp312-cp312-manylinux2014_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.12

ray_cpp-2.51.1-cp312-cp312-macosx_12_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ray_cpp-2.51.1-cp311-cp311-win_amd64.whl (14.0 MB view details)

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.51.1-cp311-cp311-manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.11

ray_cpp-2.51.1-cp311-cp311-manylinux2014_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.11

ray_cpp-2.51.1-cp311-cp311-macosx_12_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

ray_cpp-2.51.1-cp310-cp310-win_amd64.whl (14.0 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.51.1-cp310-cp310-manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.10

ray_cpp-2.51.1-cp310-cp310-manylinux2014_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.10

ray_cpp-2.51.1-cp310-cp310-macosx_12_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

ray_cpp-2.51.1-cp39-cp39-win_amd64.whl (14.0 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.51.1-cp39-cp39-manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.9

ray_cpp-2.51.1-cp39-cp39-manylinux2014_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.9

ray_cpp-2.51.1-cp39-cp39-macosx_12_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca8996fc56fe36406a36005c92379ab329c3ad3d5ce656c90d990d2902da7181
MD5 2e98eb0cadaf405a782cf290f608556b
BLAKE2b-256 61c9aba59c2f2a581db52b77666b1cebb97d66350020e18e8e4be48e0a66fe25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e4eb8ebe73ba8acee5e4a34da46d6489ade87045fbf255f08bd869b40594c85
MD5 5fa9b007824c21130996b03e938e2457
BLAKE2b-256 f7ce85080a0b8266e2ae9ee9ba1b634ad1bbb3cbf81451f4752f67f29be4f928

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c33ecaa7df0af82db4bc62c6e3bdf23d812ddce4c5fc6b3c0c5905bf8ad60ca4
MD5 68bd270168e9cdc7aad21879f8a1174c
BLAKE2b-256 3217ff8d68886a74831fcdeed14b1fade3019a7fc99b3bc631ebc50433851725

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 14.0 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.51.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 093f4618cf68bc02e52f5fe5a72ef7623df778c98212f2e192b7f4f122860cac
MD5 1676a2f187744717354ca71c59f447f4
BLAKE2b-256 c7483b523a58cc44a3db146b2842c89d0b6bcac8fa86ce86c8cbf7cebe3f719f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b9fd02af0e750a3dd8c4702d82551e83393d89fda9baa75c2513d22b079a9f6
MD5 d1118776095192bdf83ba48664b22940
BLAKE2b-256 1c84c7aecb7867ca3b85dbcfa20808f698727c35163b76ad2baae94fcad9531c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 daf81f6b11122a49218acc87dbe67d895aabe8ffc836a6fabe56199f39cf0a97
MD5 755b744ef70d8c3c06d447528f7b6b04
BLAKE2b-256 9fe262b47565f6e6e7c66d7244aaf81fecc470674758aa8ec37c062aeefcc5ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 e84814aa618a31b5a45a15706465d0752d7ed6ad161e38b42f8210d9c4c3dd11
MD5 fb8103aeb885a5523af73df89d52aaaf
BLAKE2b-256 e422ba0026b45a1036365591d10c57ed1c63b64dbf0a3a4c37d557640e0fb56b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 14.0 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.51.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9559d2f14d2573af2aba2f0da4eb271ac7385817c4a0b65b7725023ecdb5a546
MD5 5c1717fa6756d93cba37b294e0f509ef
BLAKE2b-256 1d41b3bab54f8abe66e2896e4461365bc1a4e1067793a93ed7476868e04dd34b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5b9c29bd18e5cfa405215cbdcdfb7846e5821790239bd4f22fdf27903020a98
MD5 b572615f361bc195c85d1c1022a716d9
BLAKE2b-256 3c507a8e637bacfac8989b53b2d6208331fe6d1c6e0a8fea6fc812298fd83743

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c7b1b5338c1786ce7551297101501dac5bb69d48462a8510ed655293b01cbc1
MD5 fa2e087b0aa359def08ba967d52d5f00
BLAKE2b-256 1aeb312d8546301997fa22c633f04824810f430e019b58b7bbd17a158c6759e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 35b76b622db2abc0c71d08f3b199561f8cbe45c125f318264f186a72a7c5ceda
MD5 98fde6283c35ba482d1d67b843389a52
BLAKE2b-256 615843e6b7c33121c1ef308f3cd39343291b7649b0a9f1a4f1ef1c3e404e5342

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 14.0 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.51.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5a22820d72db5ded9bc8ae2e789053e3e241322be54e15644e78e221738200af
MD5 3b59d56797387fd18f7b0a9c599ba4dc
BLAKE2b-256 aabd986b2378e16b699008b234cc02f1ca524c09bba817aa3097203a4bb41b5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cf7df0f7a822a16fdfcfe52e252a2d1c332b7fe5b07c2f6e4fea7a0991b03ef
MD5 3eb6aef42fed432a8ba77c45831064e7
BLAKE2b-256 4335f70885dd6501eb99db7597a9de4bb96f9b679f1889aad2b0af09e3acb835

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83bb3a52a341b9b26c590c748e2ba3a6349c215a6f91e0832c6a568919f300a7
MD5 0d0218ded0ac2fa6ce70c6ead9d403c3
BLAKE2b-256 4294615872eb250887ea95983469aea7a6f276c70924cbf910672298e6a6512e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c3836dc7e2f04c48345295add67a7ec6f7d0d14580a71489f4aee9032d75647f
MD5 0a32f64f5fba184e774021afd0223e1f
BLAKE2b-256 fae0a74bf386b66b14c309fdc6e7453036dbd8727292ebee6e582f90f66783ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 14.0 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.51.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 540dae72edc7bc1989356b728b0573bf4c7a6bbb992ab2800ab3d07d63e1ca52
MD5 8b9e93cde3f9a47e6992ccfae113e896
BLAKE2b-256 06fc2d296305fcd58dcebdae95c070476fc6f7e50f26856d521a1e1ff3c4d51c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b245f9b68cf5857b47b59cc443dbdf6084a805b91fe7e33970d7b1c11526a5e2
MD5 273aef7228087162e73797b94e50c6a9
BLAKE2b-256 42e49d944dc07a391382b6308ead6504568065a7a9bb72fc5fe729885c2c5f6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23ac642b0659a28d3fe043c480bdcdcc98b9c3ea22c8415089451e0531caabee
MD5 de72a852a95a4c7437560eada48bcec2
BLAKE2b-256 3bfbb28f605df7a4484516dbe039654a507636afd9aaeb67fbd8a5cdaead49a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 b825b8f04df5e0427760b9ddccef7a0777c08a4ae5f62cd1eaa93e45992c7959
MD5 1be54141c6dac6dc5cb573eb63857f13
BLAKE2b-256 0e3b4965bc203dc85e8481fa65c4ae2a4e0d5e30da21fc28b30821ae63458500

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