Robert Nishihara
1a682e2807
Enable starting and stopping ray with "ray start" and "ray stop". ( #628 )
...
* Install start_ray and stop_ray scripts in setup.py.
* Update documentation.
* Fix docker tests.
* Implement stop_ray script in python.
* Fix linting.
2017-06-02 20:17:48 +00:00
Robert Nishihara
ba02fc0eb0
Run flake8 in Travis and make code PEP8 compliant. ( #387 )
2017-03-21 12:57:54 -07:00
Robert Nishihara
88a5b4e77b
Simplify imports and exports and provide driver isolation for remote functions. ( #288 )
...
* Remove import counter and export counter.
* Provide isolation between drivers for remote functions.
* Add test for driver function isolation.
* Hash source code into function ID to reduce likelihood of collisions.
* Fix failure test example.
* Replace assertTrue with assertIn to improve failure messages in tests.
* Fix failure test.
2017-02-16 11:30:35 -08:00
Robert Nishihara
072eadd57f
Pipe num_cpus and num_gpus through from start_ray.py. ( #275 )
...
* Pipe num_cpus and num_gpus through from start_ray.py.
* Improve load balancing tests.
* Fix bug.
* Factor out some testing code.
2017-02-13 17:43:23 -08:00
Robert Nishihara
f6ce9dfa6c
Allow start_ray.sh to take an object manager port. ( #272 )
...
* Allow start_ray.sh to take a object manager port.
* Fix typo and add test.
* Small cleanups.
2017-02-12 12:39:32 -08:00
Robert Nishihara
ab8c3432f7
Add driver ID to task spec and add driver ID to Python error handling. ( #225 )
...
* Add driver ID to task spec and add driver ID to Python error handling.
* Make constants global variables.
* Add test for error isolation.
2017-01-25 22:53:48 -08:00