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.

Note: This documentation refers to Ant Ray - a fork of Ray maintained by Ant Group. To install this specific version, use:

pip install ant-ray

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.

ant_ray_cpp_nightly-2.53.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-2.53.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ant_ray_cpp_nightly-2.53.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-2.53.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ant_ray_cpp_nightly-2.53.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-2.53.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ant_ray_cpp_nightly-2.53.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-2.53.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

Details for the file ant_ray_cpp_nightly-2.53.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-2.53.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7106046790f4404280b21a93a3abcaee2fe004de1d9281d32c4fd9ebad81957b
MD5 3c5d6306803b24237fc8b4633970546e
BLAKE2b-256 6c28199f593c81d3bfb0bdd46e26b0d1111fafbefc0880dc378aa757706d1181

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-2.53.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-2.53.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-2.53.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d80853dffc3313ab6c4f1e47486bd0d008a4f1bd0082f283fd251636941e0f6a
MD5 ce728d1ee4dd81f86efdbdbf370d2234
BLAKE2b-256 5138ad8b88f8f192323b5ae3b09aff86c8908637d0ce43cff70ed9912d737153

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-2.53.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-2.53.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-2.53.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 428ad77953546b41d31c8549c0d20fe12e6a4daad2165285980b5107eb109476
MD5 3751e3b8dc4ab3996d9e9795293a8fdc
BLAKE2b-256 3b18021f231007baf64c96c91e2d2c769fea822a80a0cebf031d88de3c1ea2cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-2.53.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-2.53.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-2.53.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d48d98707174cba06d338b93ee5a337317734563f66e95b0094e9a4719271aea
MD5 40844503172270da675c91ad4ecf4157
BLAKE2b-256 168fb068ee63fd0ee950d47465badcd82224440aa692bc934a614df0b5e51135

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-2.53.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-2.53.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-2.53.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59376b38d370d1e7dae3a3e144485b15ebd9a6ab669f19abd275cb4bab323b64
MD5 3f7777dc9ef75c01fecd4c0ec8ed892c
BLAKE2b-256 39b6460390b24778550270ed11920c4f7406d3ae5b12bac43bd6d501055c6f34

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-2.53.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-2.53.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-2.53.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90229974027875a11fae0c75bee3e7edc8c37e9889e5f49708f464346cd25fe7
MD5 b7eaf4cb21eb36eb8729b9ed1dfa119e
BLAKE2b-256 86ac2ac7f1ade460261bcb6465ee31788c5b0973a5f4c518ccec2db886c905da

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-2.53.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-2.53.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-2.53.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13cbe0113881021f80a9b59f19c32ae2ce183db6fc77bb0f501ded9a5ab6045e
MD5 e897140cafa33c4ffe13a9c0ba2f58ca
BLAKE2b-256 caeef66447812b5a51c3013de366ddde9f109ea4dcfd60c5fb7713c08ce79142

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-2.53.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-2.53.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-2.53.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90ae29d0fec1617eddb0bbd52b7030e342c957d82245e1841878390b781ba87c
MD5 cfd6721bb05d207af359044bb2c8c77b
BLAKE2b-256 d9949160c7a6c0b6b53f268093270e55c6aceb69a3a3b46fedb5c9fb7b96bb7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-2.53.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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