Allow ray.init to take in address information about existing services. (#161)

* Refactor ray.init and ray.services to allow processes that are already running

* Fix indexing error

* Address Robert's comments
This commit is contained in:
Stephanie Wang
2016-12-28 14:17:29 -08:00
committed by Robert Nishihara
parent baf835efcd
commit c403ab11ab
4 changed files with 328 additions and 133 deletions
+1 -1
View File
@@ -66,7 +66,7 @@ class DistributedArrayTest(unittest.TestCase):
def testMethods(self):
for module in [ra.core, ra.random, ra.linalg, da.core, da.random, da.linalg]:
reload(module)
ray.init(start_ray_local=True, num_workers=10, num_local_schedulers=2)
ray.worker._init(start_ray_local=True, num_workers=10, num_local_schedulers=2)
x = da.zeros.remote([9, 25, 51], "float")
assert_equal(ray.get(da.assemble.remote(x)), np.zeros([9, 25, 51]))