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

This version

2.1.0

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

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.1.0-cp310-cp310-manylinux2014_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.10

ray_cpp-2.1.0-cp310-cp310-macosx_11_0_arm64.whl (21.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.1.0-cp310-cp310-macosx_10_15_universal2.whl (22.9 MB view details)

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

ray_cpp-2.1.0-cp39-cp39-win_amd64.whl (18.6 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.1.0-cp39-cp39-manylinux2014_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.9

ray_cpp-2.1.0-cp39-cp39-macosx_11_0_arm64.whl (21.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.1.0-cp39-cp39-macosx_10_15_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

ray_cpp-2.1.0-cp38-cp38-win_amd64.whl (18.6 MB view details)

Uploaded CPython 3.8Windows x86-64

ray_cpp-2.1.0-cp38-cp38-manylinux2014_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.8

ray_cpp-2.1.0-cp38-cp38-macosx_11_0_arm64.whl (21.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ray_cpp-2.1.0-cp38-cp38-macosx_10_15_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

ray_cpp-2.1.0-cp37-cp37m-win_amd64.whl (18.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

ray_cpp-2.1.0-cp37-cp37m-manylinux2014_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.7m

ray_cpp-2.1.0-cp37-cp37m-macosx_10_15_intel.whl (22.9 MB view details)

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

ray_cpp-2.1.0-cp36-cp36m-manylinux2014_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.6m

ray_cpp-2.1.0-cp36-cp36m-macosx_10_15_intel.whl (22.9 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for ray_cpp-2.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4ee982bedd99508d7853f5c00016a0d9aa7356d989d9598998ba5855a7774f25
MD5 9488f0d6a1428fbc3599a2f10833c6a7
BLAKE2b-256 16a5a50dc7ad0de86915ec13822fcb4a53430d48fe2c47feb34d65045f277232

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.1.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ab1b1240603da56993132882737b2c194b52ac6d11d6bd275a6ecdaff93d067
MD5 fa51a2045e7c3d8ba37abd9fbc6e7924
BLAKE2b-256 e61bcfca817d50d4a95f34fcdfab3af1d822f72a702e920421bcc866b39ee549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8fee3c7291cb06199914352dba0febe32fcc2940345a2eb80384175697dfd925
MD5 c8fd15a6d30a92856fa1f9a6a0630bf9
BLAKE2b-256 0cc2a5462079ac1d64c2017805e2044360ca396113d756501bc74b420b18e3cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.1.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 e48c4841643e2d2494bc41bb4f85f80ed7559c05f5d55da5833eecc59b84634e
MD5 f5be2827c6c7dcf39c41072536f1fdfb
BLAKE2b-256 2b121bf03fab613fb144a1a2fe16e9ddd7df165121023d43ec981078aa38380f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray_cpp-2.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 06e3fe81d15c5a89ed5d18288f2edc7f60497424f0fdab07b9e0f062003226db
MD5 6366928d1fa0cff7cf4039c3a17c9678
BLAKE2b-256 e20a070acb5322ad0228c1fc55c2c946d2224b6da19c803b1daa082f3fdd6340

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.1.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f26216aeab357544893634a0b0a8c2909c87727e4ff29fa284a4ca4bfc2fad4c
MD5 0feb78d49f3a30cf0163eb13de387d3b
BLAKE2b-256 9e6e647b132b9f0c7b701a45fa2c93b8d29bde8636c1681dfdadf8ea7d669aeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eda45f13b0dc1a1b05963eb24cc8447ce4fd0e94ac0547be7674b7e941ebd78d
MD5 4b3074bc28f4f6dbbc651730426864b1
BLAKE2b-256 62bf7cc838cd3698a19b8f0b8118d5884addc551f806d44bbc1f20bae5ff6331

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.1.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 87bad9f073f999c626ffefb44f09e1495cf8470e3c9241981a022d33de509480
MD5 96b42625b7daa5d36a0f110df7387635
BLAKE2b-256 c5b4a1546e200d8ee23b030ad221639439a1dc18003a4d15593d8c682ae5b779

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray_cpp-2.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 433a1d1e6881ee40e5d107081f54b68e7bd82cc40a761bd27b437f876d13a402
MD5 ae0dd231b251201799e0d96b1d0825e3
BLAKE2b-256 07df06887a4443e9955a7aeb7f7212625f8807a486e7cac232b6a8e165cd9374

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.1.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 294accc37fbfbbcbda72eaf52d592e4de021569de3fa8a26f88f5792ba29517d
MD5 09a3d8f93dc15d0a3e2d8f078f549ca4
BLAKE2b-256 e3062e61bbf982418ff4aab908d99a3462e9e76fa52391e1f646930eb0d92f16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4be633ad69554d72e973bab6f8d4b348473fc811f5f08a3cb649050a3a869e84
MD5 ca6d628e7fa50583bee8483becadcf6f
BLAKE2b-256 3ff85eda8f775b121ba0f255d20fd833d09b670cadd2f8dcd09877db5e955df1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.1.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 166a54f08966b50b7f513a2b2968d102c3e84616088bdb556e3f8e58d3b8a705
MD5 2c13b047d2d749227171d2b4079d0f09
BLAKE2b-256 3a3dfbd20a75b0c60c2f2beb555fc0ee574cb8f8c8949a658e483a788f1df3d7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray_cpp-2.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6f6697268fc85b20c3218b80c0b3b6eb7bbe84765ec83a4c4c817172ef6268fe
MD5 a084195efc84dbebb4963178b576a629
BLAKE2b-256 3df0afe7e2dbf0d1488defe6378233579ee971d32cf46c6bb1830b0be39d2a7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.1.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d30077889bc358e515534e0534826737d76b39e39bab8505556112b1b56463b9
MD5 3b54f8bfae9735115f93b20bf07877c8
BLAKE2b-256 7e96dd6e4c09e91ab98d04b2c0337bfe99de07fc94e070c470b7bfa2f8c00745

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.1.0-cp37-cp37m-macosx_10_15_intel.whl
  • Upload date:
  • Size: 22.9 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.8.13

File hashes

Hashes for ray_cpp-2.1.0-cp37-cp37m-macosx_10_15_intel.whl
Algorithm Hash digest
SHA256 429835dc09f5c6e5c8455313b3ca156b097b01fe2457e1446cc06b8309f0ae0b
MD5 547f6109e0c890c0a9989e6b39d5f36b
BLAKE2b-256 fccb0a53ac35f8166e91fda4e153a4b7ebff856b48c3c13e02c38cfd00810c0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.1.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b61d4d2e721cd3250c2fbe7d66837e446c95d47e886dbc7fe16d0eaee9d9f25f
MD5 b60d568a275f42ebde06010691366367
BLAKE2b-256 2fabb5dab3353e4983cd7509bcdb70914efe0775ae351f8ae2d325d67c3938bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.1.0-cp36-cp36m-macosx_10_15_intel.whl
  • Upload date:
  • Size: 22.9 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.8.13

File hashes

Hashes for ray_cpp-2.1.0-cp36-cp36m-macosx_10_15_intel.whl
Algorithm Hash digest
SHA256 45aaf3bc7357463d8a1a7de0c6d2a0191ada196960bbc1696c75cb81d692eb2a
MD5 9028d04dd9a7466c51bd446606a85276
BLAKE2b-256 776559c11bef179bf397603c7e02afe61a504e64d4e4fed2f6d0a4b1a33f2fc3

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