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

Monitor and debug Ray applications and clusters using the Ray dashboard.

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.23.0-cp311-cp311-manylinux2014_x86_64.whl (27.4 MB view details)

Uploaded CPython 3.11

ray_cpp-2.23.0-cp311-cp311-macosx_11_0_arm64.whl (26.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ray_cpp-2.23.0-cp311-cp311-macosx_10_15_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ray_cpp-2.23.0-cp310-cp310-manylinux2014_x86_64.whl (27.4 MB view details)

Uploaded CPython 3.10

ray_cpp-2.23.0-cp310-cp310-macosx_11_0_arm64.whl (26.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.23.0-cp310-cp310-macosx_10_15_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ray_cpp-2.23.0-cp39-cp39-manylinux2014_x86_64.whl (27.4 MB view details)

Uploaded CPython 3.9

ray_cpp-2.23.0-cp39-cp39-macosx_11_0_arm64.whl (26.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.23.0-cp39-cp39-macosx_10_15_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.23.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ae6c1b12c67fa3e0581f90f8eddda6c926a5835be9cd4a286203734c0325724
MD5 c9f7372dc8f07f3c73efeef8a47ed103
BLAKE2b-256 67d9705b462b5f39c21a249c0cf1c05f47c6b9832985c78f24240a4b080d0c13

See more details on using hashes here.

File details

Details for the file ray_cpp-2.23.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.23.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe68d0f42d23081b4cdffcf397e4f29faec9fc46e8b7a24457a3dc99a16dd9f6
MD5 6954d7d34f2aa8cd866dff6703d53ab7
BLAKE2b-256 6eb7eea291291c4daf21104243013d066f921fc663e1e1a65cb6a6f4e33538cc

See more details on using hashes here.

File details

Details for the file ray_cpp-2.23.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.23.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 455c00186b6c73a189fdebeed55bae805d284dc1eec18f3ff3a522545333c1a2
MD5 cb1b02d21d6ec4db09ff5fce7194c25f
BLAKE2b-256 76dbd3d42eae4e44033ac8651814d4f4bfbd3356d88756344ca3ac994f4fcb7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.23.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a193ef8d6cf8eeafd6fffe35f0aab2c30976dc97d775bdcecd2a4ee6022caa0
MD5 0f4b22e8e1b8c293aa727cecbe080117
BLAKE2b-256 e964035bb26f122d1b68b9688ed282137c3d7832bc0098673fb7512c12946fff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.23.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31a8c844a0c245df5eb083dce785975ad5776f596263522712268c46e69517ae
MD5 2cb32adb2da1ef0bc3af8c1923427650
BLAKE2b-256 1f9993039c4db9b416cb08deb3b9e833393c1bd23913d4e38032b7534a64c4ed

See more details on using hashes here.

File details

Details for the file ray_cpp-2.23.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.23.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 53a76362d77423dd269bce045bd27b9e7e9606d9a937ca705c888463d126aac3
MD5 72754fbee838cd48ee7975bcc02ab072
BLAKE2b-256 e56cd18977186ea30c3caa37485f67d9fe31045c4f4f3c500a98ddceb3a8f722

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.23.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db60ac3c9c094f418b2b4101f483bcbc09601293bea3a84d4cb184ed8dffcde3
MD5 715370d863f6976ed0ca1eb668cf6feb
BLAKE2b-256 9d2a17c8f89641ba8e650adac57ab24e725eb679b3751750b979e21d3be44a38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.23.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ca0ee6af0bff9dd15796587b965a5b96be0d2d245655181465158b23011d6ca
MD5 981e8972770e8bcfea9ce8b1ab4992ea
BLAKE2b-256 5e0d0718035bc90e1b8b60e7c93ab59e85f7aef775aca437ba3ae1d65101d210

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.23.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8fb9a9540be21562b3f5da2d830d4b3fb5ea9875007dde8daff03d5947a4553e
MD5 d3e626f370aaf23ea53e3cdcc30e974c
BLAKE2b-256 e093d3757a392e5018bb63de12f73fc6542ba1c27b0141dc32f6f9daa4705490

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