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

Uploaded CPython 3.13

ray_cpp-2.50.1-cp313-cp313-manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.13macOS 12.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12

ray_cpp-2.50.1-cp312-cp312-manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 12.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11

ray_cpp-2.50.1-cp311-cp311-manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 12.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10

ray_cpp-2.50.1-cp310-cp310-manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 12.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9

ray_cpp-2.50.1-cp39-cp39-manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded CPython 3.9

ray_cpp-2.50.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.50.1-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf0210571650ddba2e60fea89329a4000d950c055e3ba3fba2e8a1e8aa875853
MD5 2eeadc2aea65a3bec8104a365b123a2f
BLAKE2b-256 12fa4422fd9bf343bf7b1c0adc5232ce5ca3457a18f2d27f1b9d07e7f07975ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac13c551044cd79a53bce23c333cd7da98bd5552f92dad8ba2465de22b7ecf88
MD5 5f4b5dcc64e322455424df56fb0d6403
BLAKE2b-256 c8f63084cd6ecbb1cf4b705b050ac222464507cc4cdc2db88cc604b3ef70addf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 181cfef77a3eecc31d0222e9ec4261507f13e88a81b5845cc388e364bee29cd6
MD5 192426bd75ddf9f27014e4964da70986
BLAKE2b-256 804b42918a8c7f1079314c6c44d264322121a5b68cdb068c0ebc34fa21185ec7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.50.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.50.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 57d0ed19aa4be6a61d8dc5fad59edfa491087fce69471f7e71908a1b34463165
MD5 907dd4ab01f44fe5ddc6e9a7389830f7
BLAKE2b-256 81c272dce89256c40d589656a95ae40df39fbc40c2153fe374ba4e569d9a9426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 780ed92423d0b19a298ec9984083bd2c2a317af7c394abd354c08a8e6fb34b68
MD5 166dc022906f439ddb5080ad20f8c8ac
BLAKE2b-256 ce8718fab133f2c4e67a4865c83c9a21e54d2c67402a834411ff0d034ea88370

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03856d2cf4c7f8dc830d123794481be3dd1165b97e328438ccfdc3278753ec21
MD5 f60cd43662bcf18a8069e705f1087cbb
BLAKE2b-256 599b1ec10be675a6820d0c087d14e4810f4b3254ce3daf34211190b228e43a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 18cdf73b480d1e5651346f62054bfc0641d49cd0b575ddbbdf1fa9deb46990f6
MD5 d7347d45a36b7fe0d2c5810907b93e82
BLAKE2b-256 823f9e7d39ade1dc5e1d87e90b94e26b3a0c19f9603e1b780346825053554a00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.50.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.50.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7f0dd8c30359d346daaaec000eb0ca6ea18dc3983665522aa8906fd2a9796c3a
MD5 cd50ae74f5e282be60231beb4499e7f5
BLAKE2b-256 7e78f11554dbceed629bb29af4b7bc368a1ef70893f208e9e91e74f9039c6c68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e85a65efc11796b9ffaeddf636451b1e5e8fa17e092e11e2b3576f8b2ce8f21
MD5 1ff74575150b594f23787615bd2a0add
BLAKE2b-256 1d71c434565957486e8e38ac47e120c014100952ad7069e267c1fdf8ec47d73b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9871e2e5d86ef9367d3a57ba649229c1cc5acf9639542f11abcb5364ad1b4446
MD5 c9d3548a528d1479a6c8e0d9a0a95d4f
BLAKE2b-256 b057e4aca5a83834086162d3617a5e6d86bc808c6d6c47445871222a2d4f1ea4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 2ee39b766e5f653b43151a7c9ad0aaa39b5fc04ec509c3189ab5e20f53aaa50f
MD5 1a2f17bf9c058e09e9fa819219e89105
BLAKE2b-256 0310bdedba7be4f754c78b736545775b4b933e855178905e875dae9df577d3f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.50.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.50.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 759265ccb0ac55a814b5f5d6657fb38829e3cfad53a2435e459ffe95873c6a5a
MD5 1b39d7c84684d1f454c222fccae3d28e
BLAKE2b-256 97b63c793d7ad399a67272836ca81bf51f2f480351c4042eedba56f8b2e0f77d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e591659aed18ca7ae53ff4cef39eec58551ad3c989a52b0cb0a690af93c0ab79
MD5 906dce1caa3e948661b3e629932ad969
BLAKE2b-256 f9de29b193d3355fc0de9506012c4b104b8ce09e1afc043add4b0930ba3f59bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd4f7ee730e628ccf4c80f9586729627163e5d99d8b0e211cadffe35738444e4
MD5 84868f8d23c1c4302b34e0fb4ed1de0c
BLAKE2b-256 ddc55e7e061084cdc7afbee7895977a3232ee8f90daad1516bd8ff2762d8dfeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 9aa99082691a26db5143139efbdee91e27d5b016add834e9a8cfb88f9c48a5b6
MD5 23335ac4e011740ec703a64c38368b0d
BLAKE2b-256 1fc7e6f45737a8549b77be133c2e786ae9b928be10bd90498b24c4b23164d8a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.50.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.50.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 65c85a018f9367e5eb256b78de91fece70ae11e27d846d2a24d17309f0d5abc1
MD5 358348e93e7ecea174e3e5e0740b32e1
BLAKE2b-256 d1503305c3bf17f9029a454f82180a6b99e96d5ee0c995046b28e67bde708591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd00d5afbce2f72520debd5c531a6c4932a594387c4482c9e4e31fadab4612b2
MD5 671b30f61b188e017cdcc0c8fa6032d1
BLAKE2b-256 c8f61b04d085acb835d1e795304538a785377f45a5e5944b52b701f8945cc416

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3b084004fafda73d462baa8416336bfad485832a09526b3444ebaf4714aa3eb
MD5 be4000581f91db8b94fb5b6798877f49
BLAKE2b-256 4d3dac23e01106418adae5714926fd1b0abf3278ee1558fcd30e6eae131500e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a7a3e331ae1b711a8a881c34def60d06594e14e7554924be5a81d63092fba745
MD5 9933cac2cfd15b47c7d4ab4e83466071
BLAKE2b-256 b1a72c9e7c82eb34d9b7c8f7252ada92314b7242f3b928aebb864097fc6f9181

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