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

Uploaded CPython 3.13

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

Uploaded CPython 3.13

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

Uploaded CPython 3.13macOS 12.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 12.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 12.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 12.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

ray_cpp-2.50.0-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.0-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7eb38cfe1f5e753b1232006d73335980fae2d637552c82c8607434442b7a521
MD5 75cfab7ef32349cc2f873a89e5ee8e17
BLAKE2b-256 dcc5067bee2b8cd0e249ce54c0429a0e38f5eff5759b2db52658a3e95949e93a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 da1602ede561542bebf7d53f60547b8c75732b994b09f4ae166d175053802628
MD5 9437cdcbca6c98808f514ec40c541345
BLAKE2b-256 ae2771a91da5775cb3ba4a8fc34c0b4cfa1aa7f46d535139295f084b757df364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 de0f5c1faf2070bb4efde739f91b15ea23448e9fec90b571489eaed96fa5e6ca
MD5 5bf6b283e8a2b3f694f030b12fdb180e
BLAKE2b-256 51f6080999935eea3d3a8a45657f1a414c6c2937406b1450d075383b6e684dcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.50.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cbc464a8329d96eef3e9aeb8103ebaf891e829f09c40b125b2fff79809cb2fef
MD5 7d9773edf57db21ce759a1fd217da3dc
BLAKE2b-256 1d42a6207af58e47d99c27b29e75bb4fa7ebffc8743d7ebefce3cee57a947cc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6db4137805e6073a710468277ae72d9c1a6ad056ddc6c51995d7b88cccd2dac3
MD5 1ff2f07f19697e2275ae28adea8f460c
BLAKE2b-256 f3e37e5f97324a2fe43954e4d04746f0cff16ea0ad38b2c6fd6c6ff9b93f1844

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61deb4478c06e6e7dd4d8ef164ad78adf07479f826d7f52ff5e085a4a1692eaf
MD5 d05f5a04618087f187129e8bc2876c98
BLAKE2b-256 acf89b8b7df57e4035dc1f6126ccec4ba04604daa07ec5a4651e3490a75d2bcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 89353f78d76ea78022e7d6c63b68b623edb8cc5af246977b1a21aa764a06deed
MD5 30029f7de4b484d3dcb3ab05861aad93
BLAKE2b-256 46d4215a142ff3e27be84f553db8c4b92d5526f9b9ba4e06d0f9a8806b94b7d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.50.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 81369ce875d0e180c1a6b61676aeed61f149fb599c6c59f0a810fb793e305ff8
MD5 39a2b2849465ee02a38a97b01d61f1c9
BLAKE2b-256 6387e49bf81fa54cddd3a4cfaf6c3d09288fe906cb7213c6a245365ac0d25d95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62d1a12526827272fb26f55134aff18a29942283d3d7aacc681cebd4a7fd4c63
MD5 b19df6344b695ff24e00dc217ecc4978
BLAKE2b-256 8673a40daa5e7c6828774d98200ca674db2b8367e5e3d7821036d12f1519586b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 155184c54ec7a38a9e473b7517ff7f313e75141b3dc14c152f6a72e3e11f1e1d
MD5 e351b235e4c0bcce7fd2f6e5615594ed
BLAKE2b-256 8d4daae3d44b44c64ca01f067f9afd9c359a76e8e5435c4a92aad98f79bf72fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 79aac7ea12568ddd4fdf283a073429845d6e27485d8f6ce928911c04aadfacb8
MD5 693da03e5ef423ca396bd5c79c570e00
BLAKE2b-256 10a1ed21d730a1463484b3fae939fc6ab8f93f38cf35ba22463da1f7e8d60e54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.50.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2eaa6e9322146a29d2acdb6fd9bebdae4f7e5b0feb21eae3b5db435ed4cb835f
MD5 b28a07fae60fc8da8c655665b12526b6
BLAKE2b-256 44cc5539277b5d2db48feb5acf0b4343b549212f479aab93aa1884f21a9786c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a40c572832bc78dac1d47489284530035597629d20783ad59a6ab7ce123485d
MD5 c628b24fc50c514f9b9606bcc582be9d
BLAKE2b-256 a6614e67b2730d0503653c41a8809a5aefe1d8da0a13adcba84f50b2aad7d577

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17c70e8ca3d7fa5845600bb88d30806ae3cb4a64e8f583c35c21b51a5143dffc
MD5 d3025180d4e77d5d43f99f7e1fb3d5e9
BLAKE2b-256 f9590647a87000c774723894a025ff3db87c5f3b728295233f06b94896e8d429

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a8dd7122cd1bf179d75ae47d2ca0951eaaca5a74c6e96d0782f4b018a9039a9c
MD5 ecf02d6e0ad6300e19057672ef41dbad
BLAKE2b-256 9a36229f4a11faef11db3754931b75a9553c847608de2e5ceb2eea85dfbf3dd7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.50.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8fc003bb575f49c1cb55438b4bbb8a7ef82351a82f59081fb85b98338bd8799a
MD5 38fe35364b94ddcf3425e8221b4af47d
BLAKE2b-256 66e4f83e00eeede2fb4e7350c1f6f6e77934a5467be490650b06487d6785c6f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37f6879f6a83dceea1e526c7f4335ca6ca33849dbb3ccbc30ad9b1bb856f15b6
MD5 253bfb95438c8e5b414480d0e1b6e27d
BLAKE2b-256 184b8c29d378073b011cc1c25a104c391cc916984aeb43b6e23f0fffadf4ee7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec31524105f28426c9132a26763f8978ec4d2fb30a7fa82c77c6462126efc12e
MD5 0213c7f4f8e147a26ce73dcafc2c3b57
BLAKE2b-256 da0dd0090ffea0b8ea32da464236e904f65641beed3803656d9f95e1b4c1e7a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.50.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 d7523a573ea7b23d95779eb651c5f47695e4ddacdedd10abca0815756cd465e4
MD5 5a9c2a7845734ea1fa5c09723360b6d6
BLAKE2b-256 84366b52905310cb6d39d99033cdf77a38459212f2b5c5d749e2739eadf159db

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