Robert Nishihara
4b00c029ac
Remove numbuf from requirements for setup.py. ( #54 )
...
* Remove numbuf from requirements for setup.py.
* Update documentation.
2016-11-21 14:30:17 -08:00
Philipp Moritz
d64f69f215
switch from submodule to cloning arrow, travis fixes & Robert's comments
2016-11-19 17:38:36 -08:00
Wapaul1
08707f9408
Integration of Webui with Ray ( #32 )
...
* Initial integration of webui with ray
* Re-organized calling of build-webui in setup.py
* Fixed Lint comments on js code
* Fixed more lint issues
* Fixed various issues
* Fixed directory in services.py
* Small changes.
* Changes to match lint
2016-11-17 22:33:29 -08:00
Philipp Moritz
986ed5c9e8
Plasma C extensions ( #34 )
...
* switch plasma from ctypes to python C API
* clang-format
* various fixes
2016-11-13 16:23:28 -08:00
Robert Nishihara
43aba4fc6d
Install python package dependencies through setup.py. ( #39 )
...
* Install python package dependencies through setup.py.
* Do pip installs without sudo.
* Clearer instructions for running tests.
* Wording.
2016-11-12 19:37:20 -08:00
Robert Nishihara
681ec570ba
Remove unnecessary pip installs. ( #21 )
...
* Small cleanups in worker.py.
* Remove dependencies on subprocess32, graphviz, protobuf, and ipython.
* Retry starting the plasma manager if the port is in use.
* Whitespace
* Move start_plasma_manager into plasma.py.
2016-11-02 16:40:37 -07:00
Robert Nishihara
1c3aaf7189
Update documentation ( #445 )
...
* Update documentation for serialization.
* Update documentation for reusable variables.
* Update documentation for using Ray with TensorFlow. This change is to allow code blocks to be copied and pasted into a Python interpreter.
* Fix documentation for hyperparameter optimization example.
2016-10-12 15:41:00 -07:00
Robert Nishihara
91f16a3df0
Migrate repositories to ray-project. ( #438 )
...
* Migrate repositories to ray-project.
* Update numbuf to the migrated version.
2016-09-17 00:52:05 -07:00
Robert Nishihara
52d953bde6
Document serialization in the object store. ( #436 )
2016-09-16 23:49:59 -07:00
Robert Nishihara
228525eec7
Add documentation for reusable variables. ( #437 )
2016-09-16 23:10:34 -07:00
Robert Nishihara
4863a5155c
Cleanup setting and getting of tensorflow weights. ( #385 )
...
* Cleanup setting and getting of tensorflow weights.
* Add documentation for using TensorFlow.
* Group get_weights and set_weights in a function.
* Update readme.
2016-09-16 23:05:14 -07:00
Wapaul1
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
9abc1dd59f
Make sure that pip installation of cloudpickle works. ( #417 )
2016-09-07 18:50:08 -07:00
Robert Nishihara
11a8914684
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.
2016-09-06 13:28:24 -07:00
Robert Nishihara
81f40774a7
Remove ObjectID aliasing from the API. ( #406 )
...
* Remove ObjectID aliasing from the API.
* Update documentation to remove aliasing.
2016-09-03 19:34:45 -07:00
Philipp Moritz
3548797202
[API] Implement get for multiple objects ( #398 )
...
* [API] Implement get for multiple objects
* Small fixes.
2016-09-02 18:02:44 -07:00
Robert Nishihara
5cf1d60cb2
Fix documentation.
2016-08-30 17:20:00 -07:00
Robert Nishihara
fb7ccef493
Allow remote decorator to be used with no parentheses.
2016-08-30 16:38:26 -07:00
Robert Nishihara
b87912cb2f
Remove typing module.
2016-08-29 22:16:19 -07:00
Robert Nishihara
d7f313a026
Remove type information from remote decorator.
2016-08-29 22:05:59 -07:00
Robert Nishihara
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
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
Robert Nishihara
ac36cd6dcd
remove protobuf version from pip install and add instructions for adding Ray to path ( #362 )
2016-08-09 12:09:06 -07:00
Robert Nishihara
a6452aca47
Command for installing example applications dependencies on cluster ( #353 )
2016-08-05 14:54:32 -07:00
Robert Nishihara
ac363bf451
Let worker get worker address and object store address from scheduler ( #350 )
2016-08-04 17:47:08 -07:00
Robert Nishihara
b71f064f3e
small documentation fixes ( #348 )
2016-08-04 17:39:14 -07:00
Johann Schleier-Smith
3ee0fd8f34
Update cluster guide ( #347 )
...
* clarify cluster setup instructions
* update multinode documentation, update cluster script, fix minor bug in worker.py
* clarify cluster documentation and fix update_user_code
2016-08-04 09:14:20 -07:00
Robert Nishihara
33d03e56db
update tutorial ( #342 )
2016-08-02 16:47:22 -07:00
Johann Schleier-Smith
79e4a5a00e
Ray with Docker ( #324 )
...
* Ray with Docker
* cleanup based on comments
* rename docker user to ray-user
* add examples docker image
* working toward reliable Docker devel image
* adjust ray-user uid for Linux builds on AWS
* update documentation
* reduced dependencies for examples
* updated Docker documentation
* experimental notice on developing with Docker
2016-08-01 16:44:11 -07:00
Wapaul1
97b923a750
Changed how ray treats deserialization of custom classes ( #333 )
2016-08-01 15:38:05 -07:00
Robert Nishihara
98a508d6ca
Terminology change Object Reference -> Object ID ( #330 )
2016-07-31 19:58:03 -07:00
Robert Nishihara
a89aa30f24
fixes to tutorial ( #329 )
2016-07-31 19:29:00 -07:00
Robert Nishihara
2040372084
unify starting local cluster with attaching to existing cluster ( #327 )
2016-07-31 19:26:35 -07:00
Robert Nishihara
0e5b858324
change remote function invocation from func() to func.remote() ( #328 )
2016-07-31 15:25:19 -07:00
Robert Nishihara
3d4dbdd911
Note which operating systems we have tested on. ( #322 )
2016-07-30 09:34:22 -07:00
Robert Nishihara
8d5e61d3c0
update tutorial ( #318 )
2016-07-28 20:47:37 -07:00
Robert Nishihara
975bfe89ad
check that we are connected before calling ray commands ( #303 )
2016-07-27 11:20:37 -07:00
Philipp Moritz
b5215f1e6a
make it possible to use directory as user source directory that doesn't contain worker.py ( #297 )
2016-07-26 18:39:06 -07:00
Robert Nishihara
7565309d6e
mock cloudpickle module to allow readthedocs to work ( #279 )
2016-07-18 11:19:55 -07:00
mehrdadn
f2c43bec87
Function serialization ( #261 )
2016-07-17 22:05:07 -07:00
Robert Nishihara
8465df1146
script for launching nodes on ec2 ( #270 )
...
* original spark-ec2 script
* modifying spark-ec2 for ray
2016-07-16 15:14:14 -07:00
Robert Nishihara
a5d8138f88
mock modules for readthedocs ( #264 )
2016-07-14 13:57:03 -07:00
Robert Nishihara
80526f7777
add documentation and refactor cluster.py ( #238 )
2016-07-12 23:54:18 -07:00
Wapaul1
292abaa41c
Moved Imagenet loading library to example applications; Changed code to return filenames as well as arrays ( #257 )
2016-07-11 18:06:58 -07:00
Robert Nishihara
8952ff8cf9
allow cluster script to update worker code on nodes ( #243 )
2016-07-11 17:58:16 -07:00
Philipp Moritz
86aef1bc56
add note to using-ray-on-a-cluster.md ( #258 )
2016-07-11 14:14:26 -07:00
Robert Nishihara
fa1d0f4e0f
improve wording in installation documentation ( #256 )
2016-07-11 00:22:05 -07:00
Robert Nishihara
4b91d79915
fixes to documentation ( #242 )
2016-07-10 15:06:44 -07:00
Robert Nishihara
e1a74eadbe
remove installation of dependencies from setup script ( #239 )
2016-07-08 20:03:21 -07:00
Robert Nishihara
d8a621e5cb
add lbfgs walkthrough and small cleanups ( #229 )
2016-07-08 12:32:48 -07:00