Wapaul1 and Philipp Moritz
d5815673a5
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.
2016-09-14 17:14:11 -07:00
Robert Nishihara and Philipp Moritz
987db5e725
Give better error message when no workers have been registered. ( #419 )
2016-09-08 11:43:04 -07:00
Robert Nishihara and Philipp Moritz
d5cb3ac090
Propagate error messages from functions that run on all workers. ( #410 )
2016-09-06 10:06:43 -07:00
Robert Nishihara and Philipp Moritz
e06311d415
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.
2016-08-16 14:53:55 -07:00
Wapaul1 and Philipp Moritz
7246013008
Implement select to enable waiting for a specific number of remote objects to be ready. ( #369 )
2016-08-15 16:51:59 -07:00
Wapaul1 and Philipp Moritz
362ffa1f3c
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
2016-08-10 19:08:38 -07:00
Robert Nishihara and Philipp Moritz
a1e4268d37
Catch errors in importing reusable variables and remote functions ( #354 )
...
* catch errors in importing reusable variables and remote functions
* updates
2016-08-07 13:53:33 -07:00
Robert Nishihara and Philipp Moritz
ac363bf451
Let worker get worker address and object store address from scheduler ( #350 )
2016-08-04 17:47:08 -07:00
Robert Nishihara and Philipp Moritz
98a508d6ca
Terminology change Object Reference -> Object ID ( #330 )
2016-07-31 19:58:03 -07:00
Robert Nishihara and Philipp Moritz
8e9f98c5ff
Properly import remote functions and reusable variables on workers that register late ( #290 )
2016-07-25 16:17:17 -07:00
Robert Nishihara
03f1830cd0
implement key value store for sharing reusable variables
2016-07-22 18:43:33 -07:00
mehrdadn and Robert Nishihara
f2c43bec87
Function serialization ( #261 )
2016-07-17 22:05:07 -07:00
mehrdadn and Philipp Moritz
5328890001
Kill workers ( #148 )
2016-06-29 22:40:04 -07:00
Robert Nishihara and Philipp Moritz
72f22a238a
let scheduler distinguish drivers from workers ( #185 )
2016-06-29 21:43:06 -07:00
Philipp Moritz
7af0f1b221
Write computation graph to file
2016-06-27 12:20:30 -07:00
Robert Nishihara
188569be37
push/pull -> put/get
2016-06-23 12:58:48 -07:00
Robert Nishihara and Philipp Moritz
d5fe49584a
track more task info ( #133 )
2016-06-21 10:59:32 -07:00
mehrdadn and Philipp Moritz
0e5feecd65
Get failed worker information ( #114 )
2016-06-17 15:01:48 -07:00
Robert Nishihara and Philipp Moritz
102e3682d9
make sure the scheduler sends tasks to the worker only after the worker is ready ( #116 )
2016-06-16 16:04:52 -07:00
Mehrdad N
e8ed13e960
Unregistered function handling
2016-06-13 23:30:10 +00:00
Robert Nishihara and Philipp Moritz
41539141af
catch exceptions on workers and pass them to the scheduler ( #93 )
2016-06-11 15:44:56 -07:00
Robert Nishihara and Philipp Moritz
4cc024ae36
renaming project, halo -> ray ( #95 )
2016-06-10 14:12:15 -07:00