Commit Graph
22 Commits
Author SHA1 Message Date
Wapaul1andPhilipp 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 NishiharaandPhilipp Moritz 987db5e725 Give better error message when no workers have been registered. (#419) 2016-09-08 11:43:04 -07:00
Robert NishiharaandPhilipp Moritz d5cb3ac090 Propagate error messages from functions that run on all workers. (#410) 2016-09-06 10:06:43 -07:00
Robert NishiharaandPhilipp 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
Wapaul1andPhilipp 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
Wapaul1andPhilipp 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 NishiharaandPhilipp 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 NishiharaandPhilipp Moritz ac363bf451 Let worker get worker address and object store address from scheduler (#350) 2016-08-04 17:47:08 -07:00
Robert NishiharaandPhilipp Moritz 98a508d6ca Terminology change Object Reference -> Object ID (#330) 2016-07-31 19:58:03 -07:00
Robert NishiharaandPhilipp 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
mehrdadnandRobert Nishihara f2c43bec87 Function serialization (#261) 2016-07-17 22:05:07 -07:00
mehrdadnandPhilipp Moritz 5328890001 Kill workers (#148) 2016-06-29 22:40:04 -07:00
Robert NishiharaandPhilipp 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 NishiharaandPhilipp Moritz d5fe49584a track more task info (#133) 2016-06-21 10:59:32 -07:00
mehrdadnandPhilipp Moritz 0e5feecd65 Get failed worker information (#114) 2016-06-17 15:01:48 -07:00
Robert NishiharaandPhilipp 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 NishiharaandPhilipp Moritz 41539141af catch exceptions on workers and pass them to the scheduler (#93) 2016-06-11 15:44:56 -07:00
Robert NishiharaandPhilipp Moritz 4cc024ae36 renaming project, halo -> ray (#95) 2016-06-10 14:12:15 -07:00