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

Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a toolkit of libraries (Ray AIR) for simplifying ML compute:

https://github.com/ray-project/ray/raw/master/doc/source/images/what-is-ray-padded.svg

Learn more about Ray AIR and its libraries:

  • Datasets: Distributed Data Preprocessing

  • 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.

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.0.0-cp310-cp310-win_amd64.whl (18.5 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.0.0-cp310-cp310-manylinux2014_x86_64.whl (22.7 MB view details)

Uploaded CPython 3.10

ray_cpp-2.0.0-cp310-cp310-macosx_11_0_arm64.whl (21.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.0.0-cp310-cp310-macosx_10_15_universal2.whl (22.7 MB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

ray_cpp-2.0.0-cp39-cp39-win_amd64.whl (18.5 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.0.0-cp39-cp39-manylinux2014_x86_64.whl (22.7 MB view details)

Uploaded CPython 3.9

ray_cpp-2.0.0-cp39-cp39-macosx_11_0_arm64.whl (21.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.0.0-cp39-cp39-macosx_10_15_x86_64.whl (22.7 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

ray_cpp-2.0.0-cp38-cp38-win_amd64.whl (18.5 MB view details)

Uploaded CPython 3.8Windows x86-64

ray_cpp-2.0.0-cp38-cp38-manylinux2014_x86_64.whl (22.7 MB view details)

Uploaded CPython 3.8

ray_cpp-2.0.0-cp38-cp38-macosx_11_0_arm64.whl (21.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ray_cpp-2.0.0-cp38-cp38-macosx_10_15_x86_64.whl (22.7 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

ray_cpp-2.0.0-cp37-cp37m-win_amd64.whl (18.5 MB view details)

Uploaded CPython 3.7mWindows x86-64

ray_cpp-2.0.0-cp37-cp37m-manylinux2014_x86_64.whl (22.7 MB view details)

Uploaded CPython 3.7m

ray_cpp-2.0.0-cp37-cp37m-macosx_10_15_intel.whl (22.7 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ Intel (x86-64, i386)

ray_cpp-2.0.0-cp36-cp36m-manylinux2014_x86_64.whl (22.7 MB view details)

Uploaded CPython 3.6m

ray_cpp-2.0.0-cp36-cp36m-macosx_10_15_intel.whl (22.7 MB view details)

Uploaded CPython 3.6mmacOS 10.15+ Intel (x86-64, i386)

File details

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

File metadata

  • Download URL: ray_cpp-2.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 18.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.13

File hashes

Hashes for ray_cpp-2.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c472fb7dc2515bfc2238ae7f9a60f78ac38a66f391542ab66fb312209233f0ae
MD5 004e482095724d7514697f4c52f8dc89
BLAKE2b-256 8cdf50b7d69a0e0af46209d447b28e714f7680104fcfb40a65126579a9d726ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.0.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3015785b71a74fa80b75feb12113a9b58a7998977ceabe8c63c5e0bda351808e
MD5 2bc2c05cb3998e82e3b893d1bea6f4ea
BLAKE2b-256 2c54b94720100e13ddb0791478c73f296f51322016e4544ae4ba090d75188973

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 478b92fe32962357a6df96fc741e17a27e048bea3f479187ee9d0d08f566bbb5
MD5 226acc0796e3874e22471d8041dd5086
BLAKE2b-256 312821e150aa7f1084807e4d7df40e285697dd38b06893b4738f8d0def4b2e68

See more details on using hashes here.

File details

Details for the file ray_cpp-2.0.0-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for ray_cpp-2.0.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 03fca2a10e376af361d64955a0cb155762046ff7237dca390b4722653770b9f7
MD5 36400da4074dfa438c1d5ffcd4589b0d
BLAKE2b-256 68e1bbca9b3c582cde543062acb8fdf4cd48b0e31e06524b6575eb3f7141c977

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 18.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.13

File hashes

Hashes for ray_cpp-2.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 985b624890dfa21d21aebe999937f03537d29338e7599e946b6e82f3f662e1d3
MD5 85a7cc23c088a3476be0edc79a8b70fd
BLAKE2b-256 a52cc1eea623334f3d566a746881066f4dc1a11473c20265b2bd3b2dcb62f1b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.0.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58e192b4786ffea613c51c7eb7d7affc6aecff9562537f8a5923bb3bca31862e
MD5 fab1de0463a8f4f208a9952840eb8514
BLAKE2b-256 989c628d05b579268b8acf4bcbd1ce8125e74f6f1f73027d66dd0a3f9b69b4ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02144d3f7d4eda144caf19c36ea15e903de3a5249897b63bd4d79f40e32e9213
MD5 f2383026d7301aadee2e64cd52ff1080
BLAKE2b-256 ff4b9d6bd927308a81a06d49793a5d987a0f02e37a478b060d35b26a79c438b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.0.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d4dc77166e2d825dde03b7be57ae941cdc30e13f781a23c8858a46560ef4428b
MD5 48f52165e6c0e0291baf69f793ab7540
BLAKE2b-256 5b95420a093a0c1b7f9497a800adde9c0094562d3ff03e9954b4e09c402bb49f

See more details on using hashes here.

File details

Details for the file ray_cpp-2.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 18.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.13

File hashes

Hashes for ray_cpp-2.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5c1de71a119821d87be2c32143cd650903e3ec41743d3b67f7d549e82dee3417
MD5 bc4bfc8f1168328f1517dc3ba4d4c7a9
BLAKE2b-256 e76a3095baef90ca4470d6e50c30990b740c12206f9e05d123f8d82e3491302b

See more details on using hashes here.

File details

Details for the file ray_cpp-2.0.0-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.0.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b3cd886fe61497cc27e2fa40904c872cf45adfe170c75e569201f16e2b7f0dc
MD5 fcfadd7a8903d85ccb3da076851c69fd
BLAKE2b-256 1dc00850707c9975dcf331232a3460c101e53f9dafa5813e857424035afb28f6

See more details on using hashes here.

File details

Details for the file ray_cpp-2.0.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c41360d4391448a510996829285d450311d22ee6a1df03c578b002e4a9069d9a
MD5 72b40a46fe4aca5d47b8b99a3f66543c
BLAKE2b-256 cf777157d615e877ea99af5976d85abb7e0f70b7a4fa31c3b84a2699b25db8ab

See more details on using hashes here.

File details

Details for the file ray_cpp-2.0.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.0.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6c85dd68e45dcc6fb2eb9b085d81fdb5d5c3f345189f4aef61317b60fffa4807
MD5 1de78446e3265ed7858cbf490214f308
BLAKE2b-256 95a9ccc40c0fbb0688b47d79f5bd57794447c21d2e299a5843515cb2a9cd17ce

See more details on using hashes here.

File details

Details for the file ray_cpp-2.0.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.0.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 18.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.13

File hashes

Hashes for ray_cpp-2.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3f0ca6832ec9c457debd4158bdc49f440df148e1eb99750217dbc2887a40b0c1
MD5 2aa84bf8407e11ddc162e890bb4980fa
BLAKE2b-256 dc212eae6eb6142bfbdf707c21c580a93046ee476a141535d5e90ead684720fa

See more details on using hashes here.

File details

Details for the file ray_cpp-2.0.0-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.0.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a9c76e5b08b9d5f6d0258e53637934880cc97d1aea3f2a18a4e5a4fb9e660e7
MD5 39fc24b52d88311c4612a8794b178761
BLAKE2b-256 976f8df4de64d1c4a6c4b8621fd094d00a1275ee0d9a20b9c7c5f4012d90eee8

See more details on using hashes here.

File details

Details for the file ray_cpp-2.0.0-cp37-cp37m-macosx_10_15_intel.whl.

File metadata

  • Download URL: ray_cpp-2.0.0-cp37-cp37m-macosx_10_15_intel.whl
  • Upload date:
  • Size: 22.7 MB
  • Tags: CPython 3.7m, macOS 10.15+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.13

File hashes

Hashes for ray_cpp-2.0.0-cp37-cp37m-macosx_10_15_intel.whl
Algorithm Hash digest
SHA256 b03831c53db2213aa6828b197d969c54f855e7760bac006890dfaf929cae6e6b
MD5 b7b7726396d6ec29aa09d7d2889d14d0
BLAKE2b-256 b15f18658da987376b159fbd16fd942c6e9cca1466bd0339334e7168592b6cad

See more details on using hashes here.

File details

Details for the file ray_cpp-2.0.0-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.0.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2d405488d836607f2905cbb8e8d446ca465e6d5cd704fafe44a5a157bd3c796
MD5 e04b94cc9e27f26fcf996089dc8c6196
BLAKE2b-256 8e4748ec6bae955c884a86ef20214fd54ef15e798b9710378ce44c356c57f1e2

See more details on using hashes here.

File details

Details for the file ray_cpp-2.0.0-cp36-cp36m-macosx_10_15_intel.whl.

File metadata

  • Download URL: ray_cpp-2.0.0-cp36-cp36m-macosx_10_15_intel.whl
  • Upload date:
  • Size: 22.7 MB
  • Tags: CPython 3.6m, macOS 10.15+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.13

File hashes

Hashes for ray_cpp-2.0.0-cp36-cp36m-macosx_10_15_intel.whl
Algorithm Hash digest
SHA256 10169436b21f897c649948991f3ae74bdf82a8eb420a0930e78ccbd71988bfa0
MD5 d65803f98ec99deb54fcef30e7910adb
BLAKE2b-256 08fe6d6b9002d56c9c351dd5d0489699e3c5533f24cf4f66e0d70244937d1452

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