These 66 commits are when the Protocol Buffers files have changed:
| Commit: | a17e22d | |
|---|---|---|
| Author: | Stephanie Wang | |
| Committer: | Stephanie Wang | |
Trace logging for CS262 (do not merge)
| Commit: | d581567 | |
|---|---|---|
| Author: | Wapaul1 | |
| Committer: | Philipp Moritz | |
Changed ray.select() to ray.wait() and its functionality (#426) * Re-implemented select, changed name to wait * Changed tests for select to tests for wait * Updated the hyperopt example to match wait * Small fixes and improve example readme. * Make tests pass.
The documentation is generated from this commit.
| Commit: | ba56b08 | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
Reintroduce passing arguments by value to remote functions. (#425) * Reintroduce passing arguments by value to remote functions. * Check size of arguments passed by value. * Fix computation graph visualization.
| Commit: | 987db5e | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
Give better error message when no workers have been registered. (#419)
| Commit: | 11a8914 | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
Allow users to serialize custom classes. (#393) * Allow serialization of custom classes. * Add documentation and test cases, also fix pickle case. * Don't allow old-style classes.
| Commit: | d5cb3ac | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
Propagate error messages from functions that run on all workers. (#410)
| Commit: | 6d765ff | |
|---|---|---|
| Author: | Richard Shin | |
Add support for building with Bazel
| Commit: | 6f2ed77 | |
|---|---|---|
| Author: | Richard Shin | |
| Committer: | Robert Nishihara | |
Allow arbitrary bytes in types.String (#405)
| Commit: | 68e4a80 | |
|---|---|---|
| Author: | Richard Shin | |
| Committer: | Richard Shin | |
Allow arbitrary bytes in types.String
| Commit: | e06311d | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
Automatically add relevant directories to Python paths of workers (#380) * Make ray.init set python paths of workers. * Decouple starting cluster from copying user source code * also add current directory to path * Add comments about deallocation. * Add test for new code path.
| Commit: | 7246013 | |
|---|---|---|
| Author: | Wapaul1 | |
| Committer: | Philipp Moritz | |
Implement select to enable waiting for a specific number of remote objects to be ready. (#369)
| Commit: | 362ffa1 | |
|---|---|---|
| Author: | Wapaul1 | |
| Committer: | Philipp Moritz | |
Changing hard coded ports for objstore and workers to choose unused ports (#365) * let grpc choose unused worker and object store ports * Add objstore addresses to scheduler info to bring back test
| Commit: | a1e4268 | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
Catch errors in importing reusable variables and remote functions (#354) * catch errors in importing reusable variables and remote functions * updates
| Commit: | 8bf877a | |
|---|---|---|
| Author: | Philipp Moritz | |
| Committer: | Robert Nishihara | |
Serialize and Deserialize unicode (#349)
| Commit: | ac363bf | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
Let worker get worker address and object store address from scheduler (#350)
| Commit: | 98a508d | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
Terminology change Object Reference -> Object ID (#330)
| Commit: | 8e9f98c | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
Properly import remote functions and reusable variables on workers that register late (#290)
| Commit: | 03f1830 | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Robert Nishihara | |
implement key value store for sharing reusable variables
| Commit: | f2c43be | |
|---|---|---|
| Author: | mehrdadn | |
| Committer: | Robert Nishihara | |
Function serialization (#261)
| Commit: | 59b3b5e | |
|---|---|---|
| Author: | Philipp Moritz | |
more debugging information
| Commit: | 199b4ef | |
|---|---|---|
| Author: | mehrdadn | |
| Committer: | Philipp Moritz | |
int and long should be treated similarly (#220)
| Commit: | 9ad2c03 | |
|---|---|---|
| Author: | Philipp Moritz | |
| Committer: | Philipp Moritz | |
Visualize computation graph
| Commit: | 5328890 | |
|---|---|---|
| Author: | mehrdadn | |
| Committer: | Philipp Moritz | |
Kill workers (#148)
| Commit: | 72f22a2 | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
let scheduler distinguish drivers from workers (#185)
| Commit: | 7af0f1b | |
|---|---|---|
| Author: | Philipp Moritz | |
| Committer: | Philipp Moritz | |
Write computation graph to file
| Commit: | 5ecc2ab | |
|---|---|---|
| Author: | Philipp Moritz | |
Fix serialization of numpy scalars and implement more numpy types as well as empty arrays
| Commit: | 188569b | |
|---|---|---|
| Author: | Robert Nishihara | |
push/pull -> put/get
| Commit: | d5fe495 | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
track more task info (#133)
| Commit: | 0e5feec | |
|---|---|---|
| Author: | mehrdadn | |
| Committer: | Philipp Moritz | |
Get failed worker information (#114)
| Commit: | 102e368 | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
make sure the scheduler sends tasks to the worker only after the worker is ready (#116)
| Commit: | 3249dcb | |
|---|---|---|
| Author: | Philipp Moritz | |
prepare serialization of computation graph to file
| Commit: | e8ed13e | |
|---|---|---|
| Author: | Mehrdad N | |
| Committer: | Mehrdad N | |
Unregistered function handling
| Commit: | 4153914 | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
catch exceptions on workers and pass them to the scheduler (#93)
| Commit: | 19e7f0d | |
|---|---|---|
| Author: | Philipp Moritz | |
implement serialization of object references inside of python objects
| Commit: | 4cc024a | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
renaming project, halo -> ray (#95)
| Commit: | 67086f6 | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
change filenames and directory structure to use halo (#81)
| Commit: | 9a36e42 | |
|---|---|---|
| Author: | Philipp Moritz | |
| Committer: | Philipp Moritz | |
implement bool serialization
| Commit: | 073dd36 | |
|---|---|---|
| Author: | Philipp Moritz | |
implement none serialization
| Commit: | 6d97c55 | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
add computation graph (#75)
| Commit: | 23d202b | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
renaming Call -> Task (#70)
| Commit: | 6b846d2 | |
|---|---|---|
| Author: | Robert Nishihara | |
support multiple object stores, part one
| Commit: | 87bc880 | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
changing segment names to include objstoreid (#50)
| Commit: | 1548a1a | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
implement reference counting and much more (#43)
| Commit: | a28920b | |
|---|---|---|
| Author: | Robert Nishihara | |
| Committer: | Philipp Moritz | |
Alias (#38) * implement objref aliasing * updates
| Commit: | 6a5eeec | |
|---|---|---|
| Author: | Robert Nishihara | |
fix naming Pull -> Request
| Commit: | f5147d8 | |
|---|---|---|
| Author: | Philipp Moritz | |
| Committer: | Philipp Moritz | |
arrow integration for ndarrays
| Commit: | eb63b2d | |
|---|---|---|
| Author: | Philipp Moritz | |
Arrow integration, for now using it only for storing array
| Commit: | 4f5a637 | |
|---|---|---|
| Author: | Philipp Moritz | |
document and clean up orchestra protocol buffer specification
| Commit: | 16d91af | |
|---|---|---|
| Author: | Philipp Moritz | |
| Committer: | Philipp Moritz | |
python dict serialization
| Commit: | dd88bae | |
|---|---|---|
| Author: | Philipp Moritz | |
implement event based object store
| Commit: | 2f61cc7 | |
|---|---|---|
| Author: | Philipp Moritz | |
make it possible to serialize tuples
| Commit: | bcc59e8 | |
|---|---|---|
| Author: | Philipp Moritz | |
implement object reference serialization and debugging for object stores, some fixes
| Commit: | 4c24731 | |
|---|---|---|
| Author: | Philipp Moritz | |
serializing object reference arrays
| Commit: | e995eee | |
|---|---|---|
| Author: | Philipp Moritz | |
more types for serialization
| Commit: | 16de62d | |
|---|---|---|
| Author: | Philipp Moritz | |
make it possible to read out objects from the objectstore via the debugger
| Commit: | c249efa | |
|---|---|---|
| Author: | Philipp Moritz | |
Improved OrchPy lib error handling, fixed tests, added tests
| Commit: | 9440e0f | |
|---|---|---|
| Author: | Philipp Moritz | |
backend: make objectstores more robust, add logging, add reporting back of workers
| Commit: | 08a7e4d | |
|---|---|---|
| Author: | Robert Nishihara | |
implementing worker.py and miscellaneous changes
| Commit: | f47bad3 | |
|---|---|---|
| Author: | Philipp Moritz | |
switching from Cython to Python C API
| Commit: | 3ebf8b0 | |
|---|---|---|
| Author: | Philipp Moritz | |
clean up, mainly the scheduler
| Commit: | 743f843 | |
|---|---|---|
| Author: | Philipp Moritz | |
before refactoring
| Commit: | bade870 | |
|---|---|---|
| Author: | Philipp Moritz | |
fix includes and first steps to get call working
| Commit: | 5da148c | |
|---|---|---|
| Author: | Philipp Moritz | |
getting the object store working
| Commit: | d9ce0fe | |
|---|---|---|
| Author: | Philipp Moritz | |
add types proto
| Commit: | fdbc30f | |
|---|---|---|
| Author: | Philipp Moritz | |
getting ready for some benchmarks
| Commit: | 5d51bd1 | |
|---|---|---|
| Author: | Philipp Moritz | |
initial orchestra commit