Skip to content
forked from ray-project/ray

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

License

Notifications You must be signed in to change notification settings

westwind027/ray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
Jan 23, 2019
Feb 20, 2019
Mar 3, 2019
Feb 7, 2019
Mar 3, 2019
Mar 3, 2019
Mar 3, 2019
Feb 24, 2019
Feb 27, 2019
Jan 31, 2019
Mar 3, 2019
Oct 26, 2018
Mar 2, 2019
Feb 15, 2019
Oct 26, 2018
Feb 27, 2019
May 19, 2018
Mar 2, 2019
Feb 28, 2019
Jan 24, 2019
Jan 23, 2019
Aug 25, 2018
Feb 8, 2019
Feb 14, 2019
Oct 4, 2017
Mar 2, 2019
Jul 8, 2016
Feb 23, 2019
Sep 12, 2018

Repository files navigation

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

Ray is a flexible, high-performance distributed execution framework.

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 65.1%
  • C++ 20.8%
  • Java 10.9%
  • Shell 1.6%
  • HTML 0.7%
  • C 0.4%
  • Other 0.5%