Skip to main content

A system for parallel and distributed Python that unifies the ML ecosystem.

Project description

https://github.com/ray-project/ray/raw/master/doc/source/images/ray_header_logo.png https://travis-ci.com/ray-project/ray.svg?branch=master https://readthedocs.org/projects/ray/badge/?version=latest https://img.shields.io/badge/pypi-0.7.0-blue.svg

Ray is a fast and simple framework for building and running distributed applications.

Ray is easy to install: pip install ray

Example Use

Basic Python

Distributed with Ray

# Execute f serially.


def f():
    time.sleep(1)
    return 1



results = [f() for i in range(4)]
# Execute f in parallel.

@ray.remote
def f():
    time.sleep(1)
    return 1


ray.init()
results = ray.get([f.remote() for i in range(4)])

Ray comes with libraries that accelerate deep learning and reinforcement learning development:

Installation

Ray can be installed on Linux and Mac with pip install ray.

To build Ray from source or to install the nightly versions, see the installation documentation.

More Information

Getting Involved

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-0.7.1-cp37-cp37m-manylinux1_x86_64.whl (58.5 MB view details)

Uploaded CPython 3.7m

ray-0.7.1-cp37-cp37m-macosx_10_6_intel.whl (36.6 MB view details)

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

ray-0.7.1-cp36-cp36m-manylinux1_x86_64.whl (58.5 MB view details)

Uploaded CPython 3.6m

ray-0.7.1-cp36-cp36m-macosx_10_6_intel.whl (36.6 MB view details)

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

ray-0.7.1-cp35-cp35m-manylinux1_x86_64.whl (58.5 MB view details)

Uploaded CPython 3.5m

ray-0.7.1-cp35-cp35m-macosx_10_6_intel.whl (36.6 MB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

ray-0.7.1-cp27-cp27mu-manylinux1_x86_64.whl (24.4 MB view details)

Uploaded CPython 2.7mu

ray-0.7.1-cp27-cp27m-macosx_10_6_intel.whl (17.7 MB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file ray-0.7.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: ray-0.7.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 58.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for ray-0.7.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 65161f637a7b817fcaeb0ad02bd92df1f2c3254711f96128d2590a9173abc702
MD5 2cfa317f76bca043a7bbd5e82f9b145e
BLAKE2b-256 ffa2762734e9dffb33c9bcad7b52f70095928816763bfb422291adf5ce251820

See more details on using hashes here.

File details

Details for the file ray-0.7.1-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: ray-0.7.1-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 36.6 MB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for ray-0.7.1-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 07d7f22736399cdd9ee345f68a21c88c2b7abd895131ac70b4f64ce31ef509b9
MD5 09dea8566759ec3567964bbb28928aa0
BLAKE2b-256 d37332aedc237c3d2eb83be3a8eda2848d6e1519c813ed610bd3f2410c7cefb3

See more details on using hashes here.

File details

Details for the file ray-0.7.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: ray-0.7.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 58.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for ray-0.7.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b193cd562a1b3e8b8c52c4adfd24249414c3864612bccf28df019c93e573c75b
MD5 bb290f06e7e8e80afcfd1cd06232e4c7
BLAKE2b-256 28a430459426ecd350eea876b355d1175748a80fd22ed0c2646aa481dfda600d

See more details on using hashes here.

File details

Details for the file ray-0.7.1-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: ray-0.7.1-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 36.6 MB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for ray-0.7.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 fc3bba2fdd345d2886aa7c9a35c92cf823ac5991d731a5d344ff822ab862aebe
MD5 e51d5e717fce89c4167f0c50a2de273b
BLAKE2b-256 e43a65c6b125952efed663f817d4a10333200a86069fc48d9ece3a130a581f3d

See more details on using hashes here.

File details

Details for the file ray-0.7.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: ray-0.7.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 58.5 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for ray-0.7.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 481e85d3e8b7d49987efc6ea83528d28a99c9db3c615d53825d44135353d5121
MD5 7146ef5e872111a536620d2fedf180d0
BLAKE2b-256 6f35288f0161ea15cac633a61dea108723fa02004b3485adcec18b6512457a1b

See more details on using hashes here.

File details

Details for the file ray-0.7.1-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: ray-0.7.1-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 36.6 MB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for ray-0.7.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 2fb06dd1764749c124355f7918dc1c6f0ee8f07ebbe7c53c5719ac8bbf320c80
MD5 f3d356c0dd54cccd8311c3917be7a80e
BLAKE2b-256 c9b030426e5f738422002e12cd5608f08da84d83afd1aa0ab1145a59a45f128f

See more details on using hashes here.

File details

Details for the file ray-0.7.1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: ray-0.7.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 24.4 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for ray-0.7.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b2d6d6788c4b53be604ad437c06958363314ffe890785a0ebd955b37c0d780dc
MD5 4cffb1d40ba7c6e12f7a45b4fe1fc1e1
BLAKE2b-256 fccf6d33dff3c205caf27fa9e03930564a0284f947188534dc400ff24e6fa4bf

See more details on using hashes here.

File details

Details for the file ray-0.7.1-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

  • Download URL: ray-0.7.1-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 17.7 MB
  • Tags: CPython 2.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for ray-0.7.1-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 41907bc9cc9da9392c045afc2758ac95fcfbaba6b7bb922cab256344d0e7c2bc
MD5 580554e079242c3073d2450e87c53fe5
BLAKE2b-256 947f3b947a9b729dd3ef1928f2955120150a712ddaf82fce1166e5db16bfb61d

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