-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ray master #3
base: master
Are you sure you want to change the base?
Ray master #3
Commits on Oct 1, 2018
-
[rllib] Simplify sample batch size and num envs config, n_step adjust…
…ment (ray-project#2995) * simplify vec batch requirements * Update rllib-training.rst * Update rllib-training.rst * Update rllib-training.rst * Update rllib-training.rst * Update rllib-training.rst * Update rllib-models.rst
Configuration menu - View commit details
-
Copy full SHA for 814c35b - Browse repository at this point
Copy the full SHA 814c35bView commit details -
[rllib] Default to truncate_episodes and add some more config validat…
…ors (ray-project#2967) * update * link it * warn about truncation * fix * Update rllib-training.rst * deprecate tests failing
Configuration menu - View commit details
-
Copy full SHA for e4bea8d - Browse repository at this point
Copy the full SHA e4bea8dView commit details -
[rllib] Propagate model options correctly in ARS / ES, to action dist…
… of PPO (ray-project#2974) * fix * fix * fix it * propagate conf to action dist * move carla example too * rr * Update policies.py * wip * lint
Configuration menu - View commit details
-
Copy full SHA for b45bed4 - Browse repository at this point
Copy the full SHA b45bed4View commit details -
[Java] Fix the required-resources issue of actor member function in J…
…ava worker. (ray-project#3002) This fixes a bug in which Java actor methods inherit the resource requirements of the actor creation task.
Configuration menu - View commit details
-
Copy full SHA for fcef4ed - Browse repository at this point
Copy the full SHA fcef4edView commit details -
[rllib] Remove legacy multiagent support (ray-project#2975)
* remove legacy * remove reshaper
Configuration menu - View commit details
-
Copy full SHA for 2019b41 - Browse repository at this point
Copy the full SHA 2019b41View commit details
Commits on Oct 2, 2018
-
Test dying_worker_get and dying_worker_wait for xray. (ray-project#2997)
This tests the case in which a worker is blocked in a call to ray.get or ray.wait, and then the worker dies. Then later, the object that the worker was waiting for becomes available. We need to make sure not to try to send a message to the dead worker and then die. Related to ray-project#2790.
Configuration menu - View commit details
-
Copy full SHA for 3ce8eb2 - Browse repository at this point
Copy the full SHA 3ce8eb2View commit details
Commits on Oct 3, 2018
-
before fix,RAY_FUN_CACHE use only get method ,can only get null fix : put after create
Configuration menu - View commit details
-
Copy full SHA for 9c606ea - Browse repository at this point
Copy the full SHA 9c606eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc7e2ec - Browse repository at this point
Copy the full SHA cc7e2ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for d73ee36 - Browse repository at this point
Copy the full SHA d73ee36View commit details -
Move function/actor exporting & loading code to function_manager.py (r…
…ay-project#3003) Move function/actor exporting & loading code to function_manager.py to prepare the code change for function descriptor for python.
Configuration menu - View commit details
-
Copy full SHA for 9948e8c - Browse repository at this point
Copy the full SHA 9948e8cView commit details
Commits on Oct 4, 2018
-
Minor improvements and fixes in Python code. (ray-project#3022)
This commit fix some small defects. 1. Remove a comment that should have been removed in ray-project#3003 2. Remove `redis_protected_mode` that is never used in `ray.init()` 3. Fix `object_id_seed` that is forgotten to be passed into `ray._init()` 4. Remove several redundant brackets.
Configuration menu - View commit details
-
Copy full SHA for f2dbd30 - Browse repository at this point
Copy the full SHA f2dbd30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01bb073 - Browse repository at this point
Copy the full SHA 01bb073View commit details -
Introduce concept of resources required for placing a task. (ray-proj…
…ect#2837) * Introduce concept of resources required for placement. * Add placement resources to task spec * Update java worker * Update taskinfo.java
Configuration menu - View commit details
-
Copy full SHA for faa31ae - Browse repository at this point
Copy the full SHA faa31aeView commit details
Commits on Oct 5, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0651d3b - Browse repository at this point
Copy the full SHA 0651d3bView commit details -
[core] Improve logging message when plasma store is started. (ray-pro…
…ject#3029) Improve logging message when plasma store is started.
Configuration menu - View commit details
-
Copy full SHA for ecd8f39 - Browse repository at this point
Copy the full SHA ecd8f39View commit details
Commits on Oct 6, 2018
-
Bug/log syncer fails with parentheses (ray-project#2653)
* Update rsync command * Escape rsync locations * Fix the accidental variable move * Update rsync to use -s flag
Configuration menu - View commit details
-
Copy full SHA for 2d35a97 - Browse repository at this point
Copy the full SHA 2d35a97View commit details
Commits on Oct 8, 2018
-
[Java] Load driver resources from local path. (ray-project#3001)
## What do these changes do? 1. Add a configuration item `driver.resource-path`. 2. Load driver resources from the local path which is specified in the `ray.conf`. Before this change, we should add all driver resources(like user's jar package, dependencies package and config files) into `classpath`. After this change, we should add the driver resources into the mount path which we can configure it in `ray.conf`, and we shouldn't configure `classpath` for driver resources any more. ## Related issue number N/A
Configuration menu - View commit details
-
Copy full SHA for 84bf5fc - Browse repository at this point
Copy the full SHA 84bf5fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef1f2fd - Browse repository at this point
Copy the full SHA ef1f2fdView commit details
Commits on Oct 10, 2018
-
[cmake] avoid to re-build pyarrow (ray-project#2963)
* bugfix: env exists check error * support to avoid re-build pyarrow in project * bugfix: adapt gtest for centos lib64 * bugfix: check gtest lib exists in the directory * bugfix: find gtest with checking all libs exists * prefix RAY_ to thirdparty env variables to avoid conflicts with other module * arrow use glog from ray * change the glog and gtest install dir
Configuration menu - View commit details
-
Copy full SHA for 060891a - Browse repository at this point
Copy the full SHA 060891aView commit details
Commits on Oct 11, 2018
-
[Java] Improve some Java code (ray-project#3040)
This PR improves some java codes, and removes some duplicated code.
Configuration menu - View commit details
-
Copy full SHA for 4a2ed47 - Browse repository at this point
Copy the full SHA 4a2ed47View commit details -
[Java] Fix loading driver resources issue. (ray-project#3046)
## What do these changes do? Fix the issue how we load driver resources by a specified path. Also this addressed the comments from the related PR [3044](ray-project#3044). ## Related PRs: [ray-project#3044](ray-project#3044) and [ray-project#3001](ray-project#3001).
Configuration menu - View commit details
-
Copy full SHA for 828fe24 - Browse repository at this point
Copy the full SHA 828fe24View commit details
Commits on Oct 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f9b58d7 - Browse repository at this point
Copy the full SHA f9b58d7View commit details -
move make clean before cmake command, avoid always running mvn instal…
…l plasma java lib (ray-project#3047)
Configuration menu - View commit details
-
Copy full SHA for 87639b9 - Browse repository at this point
Copy the full SHA 87639b9View commit details
Commits on Oct 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 473ee4e - Browse repository at this point
Copy the full SHA 473ee4eView commit details
Commits on Oct 14, 2018
-
[rllib] Don't crash printing out error message (ray-project#3054)
* fix er * update
Configuration menu - View commit details
-
Copy full SHA for 866c7a5 - Browse repository at this point
Copy the full SHA 866c7a5View commit details
Commits on Oct 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4dc78b7 - Browse repository at this point
Copy the full SHA 4dc78b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c891c6 - Browse repository at this point
Copy the full SHA 3c891c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6240ccb - Browse repository at this point
Copy the full SHA 6240ccbView commit details
Commits on Oct 16, 2018
-
[tune] Fix (some more) misleading comments in tune/results.py (ray-pr…
…oject#3068) ## What do these changes do? Fix the misleading comments in code for: - `EPISODES_THIS_ITER` - `EPISODES_TOTAL` Had noted it before and planned to fix it along with some other changes but seemed very relevant to stay next to ray-project#3058 so sending this now.
Configuration menu - View commit details
-
Copy full SHA for 4d8cfc0 - Browse repository at this point
Copy the full SHA 4d8cfc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64e5eb3 - Browse repository at this point
Copy the full SHA 64e5eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9e454f - Browse repository at this point
Copy the full SHA a9e454fView commit details
Commits on Oct 17, 2018
-
Add password authentication to Redis ports (ray-project#2952)
* Implement Redis authentication * Throw exception for legacy Ray * Add test * Formatting * Fix bugs in CLI * Fix bugs in Raylet * Move default password to constants.h * Use pytest.fixture * Fix bug * Authenticate using formatted strings * Add missing passwords * Add test * Improve authentication of async contexts * Disable Redis authentication for credis * Update test for credis * Fix rebase artifacts * Fix formatting * Add workaround for issue ray-project#3045 * Increase timeout for test * Improve C++ readability * Fixes for CLI * Add security docs * Address comments * Address comments * Adress comments * Use ray.get * Fix lint
Configuration menu - View commit details
-
Copy full SHA for a41bbc1 - Browse repository at this point
Copy the full SHA a41bbc1View commit details
Commits on Oct 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 3c0803e - Browse repository at this point
Copy the full SHA 3c0803eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c52d9d - Browse repository at this point
Copy the full SHA 2c52d9dView commit details -
Remove Redis protected mode (ray-project#3073)
Follow-up to ray-project#2925 and ray-project#2952. Removes the Redis protected mode implementation from Ray which was replaced by Redis port authentication.
Configuration menu - View commit details
-
Copy full SHA for b82fd15 - Browse repository at this point
Copy the full SHA b82fd15View commit details -
[c++] Refine Log Code (ray-project#2816)
* Support setting logging level from env variable * Remove Env Variable related code * lint
Configuration menu - View commit details
-
Copy full SHA for 653c5b1 - Browse repository at this point
Copy the full SHA 653c5b1View commit details
Commits on Oct 19, 2018
-
Adding Python3.7 wheels support (ray-project#2546)
* Adding Python3.7 wheels support * Adding Mac wheels update * fix * numpy version * choose different numpy versions depending on python version * fix
Configuration menu - View commit details
-
Copy full SHA for 8fcdafc - Browse repository at this point
Copy the full SHA 8fcdafcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa46978 - Browse repository at this point
Copy the full SHA fa46978View commit details -
[xray] All messages on main asio event loop should be written asynchr…
…onously (ray-project#3023) * copy over ref code * wip async writes * compiles * fix error handling * add test * amend * fix test * clang fmgt * clang format * wip * yapf * rename format script * test error * clangfmt * add test to list * warn * ref test * fix test * comment * add capture * Update client_connection.cc * wip * fix compile
Configuration menu - View commit details
-
Copy full SHA for 9d23fa0 - Browse repository at this point
Copy the full SHA 9d23fa0View commit details -
[Java] Support dynamically defining resources when submitting task. (r…
…ay-project#3070) ## What do these changes do? Before this PR, if we want to specify some resources, we must do as following codes: ```java @rayremote(Resources={ResourceItem("CPU", 10)}) public static void f1() { // do sth } @rayremote(Resources={ResourceItem("CPU", 10)}) class Demo { // sth } ``` Unfortunately, it's no way for us to create another actor or task with different resources required. After this PR, the thing will be: ```java ActorCreationOptions option = new ActorCreationOptions(); option.resources.put("CPU", 4.0); RayActor<Echo> echo1 = Ray.createActor(Echo::new, option); option.resources.put("Res-A", 4.0); RayActor<Echo> echo2 = Ray.createActor(Echo::new, option); //if we don't specify resource, the resources will be `{"cpu":0.0}` by default. Ray.call(Echo::echo, echo2, 100); ``` ## Related issue number N/A
Configuration menu - View commit details
-
Copy full SHA for b410ee0 - Browse repository at this point
Copy the full SHA b410ee0View commit details -
[java] fix check exception type (ray-project#3093)
<!-- Thank you for your contribution! Please review https://github.com/ray-project/ray/blob/master/CONTRIBUTING.rst before opening a pull request. --> ## What do these changes do? remove TaskExecutionException, use RayException instead <!-- Please give a short brief about these changes. --> ## Related issue number <!-- Are there any issues opened that will be resolved by merging this change? -->
Configuration menu - View commit details
-
Copy full SHA for 9a5c273 - Browse repository at this point
Copy the full SHA 9a5c273View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a2b533 - Browse repository at this point
Copy the full SHA 9a2b533View commit details
Commits on Oct 20, 2018
-
[rllib] Native support for Dict and Tuple spaces; fix Tuple action sp…
…aces; add prev a, r to LSTM (ray-project#3051)
Configuration menu - View commit details
-
Copy full SHA for 59901a8 - Browse repository at this point
Copy the full SHA 59901a8View commit details
Commits on Oct 21, 2018
-
Fill driver id into actor notification when finishing assigned task. (r…
…ay-project#3080) ## What do these changes do? Fill driver id into actor notification when finishing assigned task. Also it improves codes.
Configuration menu - View commit details
-
Copy full SHA for a4db5bb - Browse repository at this point
Copy the full SHA a4db5bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40c4148 - Browse repository at this point
Copy the full SHA 40c4148View commit details
Commits on Oct 22, 2018
-
[rllib] switch to python logger (ray-project#3098)
* logg * set rllib logger * comment * info * rlib * comment * add format * fix lint * add file info * update * add ts * lint * better docs * fix value error * soft log level
Configuration menu - View commit details
-
Copy full SHA for 221d166 - Browse repository at this point
Copy the full SHA 221d166View commit details -
[tune] Fix SearchAlg finishing early (ray-project#3081)
* Fix trial search alg finishing early * Fix lint * fix lint * nit fix
Configuration menu - View commit details
-
Copy full SHA for eff7cb4 - Browse repository at this point
Copy the full SHA eff7cb4View commit details
Commits on Oct 23, 2018
-
Retry connections to redis for async and subscribe contexts (ray-proj…
…ect#3105) This is fixing a problem that @devin-petersohn observed on the windows subsystem for linux. In theory, redis should be up once the async connect is happening and there should be no retries needed for the async connect. However on the windows subsystem for linux, the async connect was failing even though the synchronous one was working. Maybe windows has a different semantics here than linux.
Configuration menu - View commit details
-
Copy full SHA for 8d8b6e5 - Browse repository at this point
Copy the full SHA 8d8b6e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73a092e - Browse repository at this point
Copy the full SHA 73a092eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22dd7e0 - Browse repository at this point
Copy the full SHA 22dd7e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d2e864 - Browse repository at this point
Copy the full SHA 9d2e864View commit details -
Use XRay backend by default. (ray-project#3020)
* Use XRay backend by default. * Remove irrelevant valgrind tests. * Fix * Move tests around. * Fix * Fix test * Fix test. * String/unicode fix. * Fix test * Fix unicode issue. * Minor changes * Fix bug in test_global_state.py. * Fix test. * Linting * Try arrow change and other object manager changes. * Use newer plasma client API * Small updates * Revert plasma client api change. * Update * Update arrow and allow SendObjectHeaders to fail. * Update arrow * Update python/ray/experimental/state.py Co-Authored-By: robertnishihara <[email protected]> * Address comments.
Configuration menu - View commit details
-
Copy full SHA for 9c1826e - Browse repository at this point
Copy the full SHA 9c1826eView commit details
Commits on Oct 24, 2018
-
[Java] support python worker command in raylet (ray-project#3092)
<!-- Thank you for your contribution! Please review https://github.com/ray-project/ray/blob/master/CONTRIBUTING.rst before opening a pull request. --> ## What do these changes do? support raylet, which is started by java runManager, to start python default_worker.py . So when doing local test of java call python task, it helps auto start python worker. ## Related issue number <!-- Are there any issues opened that will be resolved by merging this change? -->
Configuration menu - View commit details
-
Copy full SHA for 7c1fd19 - Browse repository at this point
Copy the full SHA 7c1fd19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55d161b - Browse repository at this point
Copy the full SHA 55d161bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aa2961 - Browse repository at this point
Copy the full SHA 5aa2961View commit details
Commits on Oct 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d34516f - Browse repository at this point
Copy the full SHA d34516fView commit details -
[SGD] Provide better error message if model graphs have different num…
…bers of variables (ray-project#3139)
Configuration menu - View commit details
-
Copy full SHA for d3148cc - Browse repository at this point
Copy the full SHA d3148ccView commit details -
[java] customize path of ray.conf (ray-project#3100)
users can add custom path of ray.config by using -Dray.config=/path/to/ray.conf
Configuration menu - View commit details
-
Copy full SHA for b4614ae - Browse repository at this point
Copy the full SHA b4614aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 055daf1 - Browse repository at this point
Copy the full SHA 055daf1View commit details -
Remove legacy Ray code. (ray-project#3121)
* Remove legacy Ray code. * Fix cmake and simplify monitor. * Fix linting * Updates * Fix * Implement some methods. * Remove more plasma manager references. * Fix * Linting * Fix * Fix * Make sure class IDs are strings. * Some path fixes * Fix * Path fixes and update arrow * Fixes. * linting * Fixes * Java fixes * Some java fixes * TaskLanguage -> Language * Minor * Fix python test and remove unused method signature. * Fix java tests * Fix jenkins tests * Remove commented out code.
Configuration menu - View commit details
-
Copy full SHA for 658c142 - Browse repository at this point
Copy the full SHA 658c142View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6531eed - Browse repository at this point
Copy the full SHA 6531eedView commit details
Commits on Oct 27, 2018
-
Delete empty pubsub keys (ray-project#3146)
We found that there are large amount of pub-sub keys with no content in it (This case is worse when wait-id is used in the key name.). This logic of deleting empty pub-sub keys from GCS was in legacy ray but not in raylet.
Configuration menu - View commit details
-
Copy full SHA for befbf78 - Browse repository at this point
Copy the full SHA befbf78View commit details
Commits on Oct 28, 2018
-
[sgd] Merge sharded param server based SGD implementation (ray-projec…
…t#3033) This includes most of the TF code used for the OSDI experiment. Perf sanity check on p3.16xl instances: Overall scaling looks ok, with the multi-node results within 5% of OSDI final numbers. This seems reasonable given that hugepages are not enabled here, and the param server shards are placed randomly. $ RAY_USE_XRAY=1 ./test_sgd.py --gpu --batch-size=64 --num-workers=N \ --devices-per-worker=M --strategy=<simple|ps> \ --warmup --object-store-memory=10000000000 Images per second total gpus total | simple | ps ======================================== 1 | 218 2 (1 worker) | 388 4 (1 worker) | 759 4 (2 workers) | 176 | 623 8 (1 worker) | 985 8 (2 workers) | 349 | 1031 16 (2 nodes, 2 workers) | 600 | 1661 16 (2 nodes, 4 workers) | 468 | 1712 <--- OSDI perf was 1817
Configuration menu - View commit details
-
Copy full SHA for af0c117 - Browse repository at this point
Copy the full SHA af0c117View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6bf890 - Browse repository at this point
Copy the full SHA d6bf890View commit details -
Configuration menu - View commit details
-
Copy full SHA for a404401 - Browse repository at this point
Copy the full SHA a404401View commit details
Commits on Oct 29, 2018
-
Allow the node manager port and object manager port to be set through… (
ray-project#3130) * Allow the node manager port and object manager port to be set through ray start. * Linting * Fix Java test * Address comments.
Configuration menu - View commit details
-
Copy full SHA for fd854ff - Browse repository at this point
Copy the full SHA fd854ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08fc9e5 - Browse repository at this point
Copy the full SHA 08fc9e5View commit details -
Use /tmp instead of /dev/shm for object store on Linux if /dev/shm is…
… too small. (ray-project#3149) * Use /tmp instead of /dev/shm for object store on Linux if /dev/shm is too small. * Add logging statement and address comments. * Fix
Configuration menu - View commit details
-
Copy full SHA for 9868af4 - Browse repository at this point
Copy the full SHA 9868af4View commit details -
Deprecate num_workers argument to ray.init and ray start. (ray-projec…
…t#3114) * Remove num_workers argument. * Fix * Fix
Configuration menu - View commit details
-
Copy full SHA for 32f0d6b - Browse repository at this point
Copy the full SHA 32f0d6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e49839c - Browse repository at this point
Copy the full SHA e49839cView commit details
Commits on Oct 30, 2018
-
[rllib] Add custom value functions, fix up and document multi-agent v…
…ariable sharing (ray-project#3151)
Configuration menu - View commit details
-
Copy full SHA for a221f55 - Browse repository at this point
Copy the full SHA a221f55View commit details -
[xray] Implement faster flush policy for lineage cache (ray-project#3071
) * Policy that flushes the lineage stash immediately * Fix bug where remote tasks in uncommitted lineage weren't getting subscribed to, add reg test * test * Fix bug where waiting task was getting subscribed * Cleanup * Update src/ray/raylet/lineage_cache.cc Co-Authored-By: stephanie-wang <[email protected]> * Update src/ray/raylet/lineage_cache.cc Co-Authored-By: stephanie-wang <[email protected]> * cleanup * cleanup * Add another test for task with many parents * fix, unsubscribe to new waiting tasks * Unsubscribe as soon as the commit notification is handled
Configuration menu - View commit details
-
Copy full SHA for aacbd00 - Browse repository at this point
Copy the full SHA aacbd00View commit details -
[tune] Modify stop criteria in hyperopt example (ray-project#3102)
Modify `training_iteraion` to `timesteps_total` because only `timesteps_total` is inside the reporter.
Configuration menu - View commit details
-
Copy full SHA for 9df2e6e - Browse repository at this point
Copy the full SHA 9df2e6eView commit details
Commits on Oct 31, 2018
-
Update task_table and object_table API. (ray-project#3161)
* Update task_table and object_table API. * Fix
Configuration menu - View commit details
-
Copy full SHA for 1f29a96 - Browse repository at this point
Copy the full SHA 1f29a96View commit details
Commits on Nov 1, 2018
-
[tune] Add Fractional GPU example/docs (ray-project#3169)
* Add example for fractional GPU support * Update tune_mnist_keras.py * Update doc/source/tune-usage.rst
Configuration menu - View commit details
-
Copy full SHA for 2086a57 - Browse repository at this point
Copy the full SHA 2086a57View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd284bb - Browse repository at this point
Copy the full SHA cd284bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2caed9 - Browse repository at this point
Copy the full SHA b2caed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60f2804 - Browse repository at this point
Copy the full SHA 60f2804View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57d6e98 - Browse repository at this point
Copy the full SHA 57d6e98View commit details -
Add use_raylet option for backwards compatibility. (ray-project#3176)
* Add use_raylet option for backwards compatibility. * Update message.
Configuration menu - View commit details
-
Copy full SHA for e612e26 - Browse repository at this point
Copy the full SHA e612e26View commit details
Commits on Nov 2, 2018
-
Revert "[autoscaler] Also grant roles to worker nodes" (ray-project#3199
) This reverts commit 55d161b.
Configuration menu - View commit details
-
Copy full SHA for 2bef984 - Browse repository at this point
Copy the full SHA 2bef984View commit details -
Rename get_task -> worker_idle in timeline. (ray-project#3179)
* Rename get_task -> worker_idle in timeline. * Fix test.
Configuration menu - View commit details
-
Copy full SHA for 5822aa2 - Browse repository at this point
Copy the full SHA 5822aa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e495ab5 - Browse repository at this point
Copy the full SHA e495ab5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c03683 - Browse repository at this point
Copy the full SHA 8c03683View commit details -
Fix 'tempfile' docs (ray-project#3180)
* Fix docs. * Update doc/source/tempfile.rst Co-Authored-By: suquark <[email protected]> * Remove doc for raylet socket.
Configuration menu - View commit details
-
Copy full SHA for 5ce7ed7 - Browse repository at this point
Copy the full SHA 5ce7ed7View commit details
Commits on Nov 3, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ca7d4c2 - Browse repository at this point
Copy the full SHA ca7d4c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a0f0db - Browse repository at this point
Copy the full SHA 9a0f0dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0da15b1 - Browse repository at this point
Copy the full SHA 0da15b1View commit details
Commits on Nov 4, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7d69c77 - Browse repository at this point
Copy the full SHA 7d69c77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 369cb83 - Browse repository at this point
Copy the full SHA 369cb83View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb6ac28 - Browse repository at this point
Copy the full SHA fb6ac28View commit details
Commits on Nov 5, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 99bac44 - Browse repository at this point
Copy the full SHA 99bac44View commit details -
[rllib] Fix rllib rollouts script and add test (ray-project#3211)
## What do these changes do? Clean up the checkpointing to handle the new checkpoint dirs. Add a test for rollout.py ## Related issue number ray-project#3206 ray-project#3204
Configuration menu - View commit details
-
Copy full SHA for 813f517 - Browse repository at this point
Copy the full SHA 813f517View commit details -
Caching task resource requirements. (ray-project#3231)
* caching resource requirements * small fixes * avoid copying the resource map
Configuration menu - View commit details
-
Copy full SHA for d8ae9de - Browse repository at this point
Copy the full SHA d8ae9deView commit details
Commits on Nov 6, 2018
-
Increase timeout before reconstruction is triggered (ray-project#3217)
* Increase timeout to 10s * Skip eviction reconstruction tests * Add stress test for many actors to one * Fix test by shortening it. * lower number of processes in stress test * Skip slow test
Configuration menu - View commit details
-
Copy full SHA for bf88aa5 - Browse repository at this point
Copy the full SHA bf88aa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4968cc5 - Browse repository at this point
Copy the full SHA 4968cc5View commit details -
Cap object store memory to 20GB when size is None (ray-project#3243)
* Update services.py * Update services.py
Configuration menu - View commit details
-
Copy full SHA for 80f6369 - Browse repository at this point
Copy the full SHA 80f6369View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8356a01 - Browse repository at this point
Copy the full SHA 8356a01View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3efcd2 - Browse repository at this point
Copy the full SHA f3efcd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 725df3a - Browse repository at this point
Copy the full SHA 725df3aView commit details
Commits on Nov 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 344b4ef - Browse repository at this point
Copy the full SHA 344b4efView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca58570 - Browse repository at this point
Copy the full SHA ca58570View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e04ffe - Browse repository at this point
Copy the full SHA 2e04ffeView commit details -
Cache resources in SchedulingQueue (ray-project#3232)
* cache resources * fix * documentation and remove old code * fix PR * update documentation * linting
Configuration menu - View commit details
-
Copy full SHA for 4182b85 - Browse repository at this point
Copy the full SHA 4182b85View commit details -
Enable timeline visualizations of object transfers. (ray-project#3255)
* Plot object transfers. * Linting
Configuration menu - View commit details
-
Copy full SHA for 1dd5d92 - Browse repository at this point
Copy the full SHA 1dd5d92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29e3362 - Browse repository at this point
Copy the full SHA 29e3362View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf9e838 - Browse repository at this point
Copy the full SHA cf9e838View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43df405 - Browse repository at this point
Copy the full SHA 43df405View commit details
Commits on Nov 8, 2018
-
Expose internal config parameters for starting Ray (ray-project#3246)
## What do these changes do? This PR exposes the CL option for using a config parameter. This is important for certain tests (i.e., FT tests that removing nodes) to run quickly. Note that this is bad practice and should be replaced with GFLAGS or some equivalent as soon as possible. ray-project#3239 depends on this. TODO: - [x] Add documentation to method arguments before merging. - [x] Add test to verify this works? ## Related issue number
Configuration menu - View commit details
-
Copy full SHA for 0bab8ed - Browse repository at this point
Copy the full SHA 0bab8edView commit details -
Allow multiple threads to call ray.get and ray.wait (ray-project#3244)
* Handle multiple threads calling ray.get * Multithreaded ray.wait * Pass in current task ID in java backend * Add multithreaded actor to tests, add warning messages to worker for multithreaded ray.get * Fix test * Some cleanups * Improve error message * Add assertion * Cleanup, throw error in HandleTaskUnblocked if task not actually blocked * lint * Fix python worker reset * Fix references to reconstruct_objects * Linting * java lint * Fix java * Fix iterator
Configuration menu - View commit details
-
Copy full SHA for d950e92 - Browse repository at this point
Copy the full SHA d950e92View commit details -
[minor] Change chunk already exists to DEBUG, add flags for rllib mul…
…ti node testing (ray-project#3228)
Configuration menu - View commit details
-
Copy full SHA for 9b27941 - Browse repository at this point
Copy the full SHA 9b27941View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8894883 - Browse repository at this point
Copy the full SHA 8894883View commit details
Commits on Nov 9, 2018
-
[autoscaler] Add option to allow private ips only (ray-project#3270)
* merge * update * upd * Update python/ray/autoscaler/autoscaler.py Co-Authored-By: ericl <[email protected]> * Update python/ray/autoscaler/autoscaler.py Co-Authored-By: ericl <[email protected]> * Update python/ray/autoscaler/aws/config.py Co-Authored-By: ericl <[email protected]> * fix
Configuration menu - View commit details
-
Copy full SHA for 588705b - Browse repository at this point
Copy the full SHA 588705bView commit details -
[tune] Annotated Example Page and showcase Tutorials (ray-project#3267)
Adds an example page and link in codebase. Closes ray-project#2728.
Configuration menu - View commit details
-
Copy full SHA for 22113be - Browse repository at this point
Copy the full SHA 22113beView commit details -
[rllib] rollout.py should reduce num workers (ray-project#3263)
## What do these changes do? Don't create an excessive amount of workers for rollout.py, and also fix up the env wrapping to be consistent with the internal agent wrapper. ## Related issue number Closes ray-project#3260.
Configuration menu - View commit details
-
Copy full SHA for 9dd3eed - Browse repository at this point
Copy the full SHA 9dd3eedView commit details
Commits on Nov 10, 2018
-
[autoscaler] missing example-full.yaml file in the latest wheel for p…
…rovider type "local"
Configuration menu - View commit details
-
Copy full SHA for a51d618 - Browse repository at this point
Copy the full SHA a51d618View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29c182d - Browse repository at this point
Copy the full SHA 29c182dView commit details -
Speed up task dispatch. (ray-project#3234)
* speed up task dispatch * minor changes * improved comments * improved comments * change argument of DispatchTasks to list of tasks * dispatch only tasks whose dependencies have been fullfiled * some updated comments * refactored DispatchQueue() and Assigntask() to avoid the copy of the ready list * minor fixes * some more minor fixes * some more minor fixes * added more comments * better comments? * fixed all feedback comments, minus making the argument of AssignTask() const * Assigntask() now taskes a const argument * Do the task copy outside of the callback * fix linting
Configuration menu - View commit details
-
Copy full SHA for d681893 - Browse repository at this point
Copy the full SHA d681893View commit details
Commits on Nov 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 53489d2 - Browse repository at this point
Copy the full SHA 53489d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 463511f - Browse repository at this point
Copy the full SHA 463511fView commit details -
[rllib] Don't reset envs when possible (ray-project#3290)
* laz * better errors
Configuration menu - View commit details
-
Copy full SHA for 49e2085 - Browse repository at this point
Copy the full SHA 49e2085View commit details
Commits on Nov 12, 2018
-
[tune] Fix default handling for timesteps (ray-project#3293)
This PR fixes an issue where previously if timesteps_this_iter = 0, then it would render as "None". Closes ray-project#3057.
Configuration menu - View commit details
-
Copy full SHA for e37891d - Browse repository at this point
Copy the full SHA e37891dView commit details
Commits on Nov 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for bd0dbde - Browse repository at this point
Copy the full SHA bd0dbdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce6e01b - Browse repository at this point
Copy the full SHA ce6e01bView commit details -
[rllib] Add self-supervised loss to model (ray-project#3291)
# What do these changes do? Allow self-supervised losses to be easily defined in custom models. Add this to the reference policy graphs.
Configuration menu - View commit details
-
Copy full SHA for d90f365 - Browse repository at this point
Copy the full SHA d90f365View commit details -
[core] Add Global State Test for multi-node setting (ray-project#3239)
* add test for adding node * multinode test fixes * First pass at allowing updatable values * Fix compilation issues * Add config file parsing * Full initialization * Wrote a good test * configuration parsing and stuff * docs * write some tests, make it good * fixed init * Add all config options and bring back stress tests. * Update python/ray/worker.py * Update python/ray/worker.py * Fix internalization * some last changes * Linting and Java fix * add docstring * Fix test, add assertions * pytest ext * lint * lint
Configuration menu - View commit details
-
Copy full SHA for c0423db - Browse repository at this point
Copy the full SHA c0423dbView commit details -
[rllib] Raise worker TF intra_op threads to 2, lower driver intra_op …
…threads to 8 (ray-project#3299)
Configuration menu - View commit details
-
Copy full SHA for 6ee7a3b - Browse repository at this point
Copy the full SHA 6ee7a3bView commit details -
[tune] Doc: Autofilled, StatusReporter (ray-project#3294)
* autofill and revise doc page for things * lint * comments
Configuration menu - View commit details
-
Copy full SHA for c3a2c7e - Browse repository at this point
Copy the full SHA c3a2c7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97f4237 - Browse repository at this point
Copy the full SHA 97f4237View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4fad22 - Browse repository at this point
Copy the full SHA d4fad22View commit details
Commits on Nov 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 65c27c7 - Browse repository at this point
Copy the full SHA 65c27c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d4847a - Browse repository at this point
Copy the full SHA 9d4847aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 577c1dd - Browse repository at this point
Copy the full SHA 577c1ddView commit details -
Kill actor child processes on shutdown (ray-project#3297)
* example * add env * test pg * change to test * add atexit test * Update rllib-env.rst * comment * revert unnecessary file * fix title when actor is idle * Update python/ray/actor.py Co-Authored-By: ericl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1660c9d - Browse repository at this point
Copy the full SHA 1660c9dView commit details -
KL Divergence Metrics (ray-project#3300)
* added KL divergence metrics * fix
Configuration menu - View commit details
-
Copy full SHA for 57c7b42 - Browse repository at this point
Copy the full SHA 57c7b42View commit details -
[rllib] Add test for multi-agent support and fix IMPALA multi-agent (r…
…ay-project#3289) IMPALA support for multiagent was broken since IMPALA has a requirement that batch sizes be of a certain length. However multi-agent envs can create variable-length batches. Fix this by adding zero-padding as needed (similar to the RNN case).
Configuration menu - View commit details
-
Copy full SHA for 706dc1d - Browse repository at this point
Copy the full SHA 706dc1dView commit details
Commits on Nov 15, 2018
-
Update redis version in setup.py (ray-project#3333)
* `redis` has released a new version (https://github.com/andymccurdy/redis-py/releases/tag/3.0.0) * `ray` is not compatible with this version * This PR adds the "compatible release" operator for `redis` version 2.10.6.
Configuration menu - View commit details
-
Copy full SHA for 5319fd0 - Browse repository at this point
Copy the full SHA 5319fd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6a12d1 - Browse repository at this point
Copy the full SHA b6a12d1View commit details -
Raise exception if the node is nearly out of memory (ray-project#3323)
* wip * add * comment * escape hatch * update * object store too * .2
Configuration menu - View commit details
-
Copy full SHA for 5723291 - Browse repository at this point
Copy the full SHA 5723291View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1be1455 - Browse repository at this point
Copy the full SHA 1be1455View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98edf75 - Browse repository at this point
Copy the full SHA 98edf75View commit details -
Configuration menu - View commit details
-
Copy full SHA for d10cb57 - Browse repository at this point
Copy the full SHA d10cb57View commit details
Commits on Nov 16, 2018
-
Add debug string to raylet (ray-project#3317)
* initial debug string * format * wip debug string * fix compile * fix * update * finished * to file * logs dir * use temp root * fix * override
Configuration menu - View commit details
-
Copy full SHA for e0bf9d7 - Browse repository at this point
Copy the full SHA e0bf9d7View commit details -
Don't unsubscribe dependencies for infeasible tasks. (ray-project#3338)
* Make scheduling queues RemoveTasks return task states as well. * Add test * Don't unsubscribe for infeasible tasks when spilling over. * Linting * Address comments.
Configuration menu - View commit details
-
Copy full SHA for 60b22d9 - Browse repository at this point
Copy the full SHA 60b22d9View commit details
Commits on Nov 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ab1e0f5 - Browse repository at this point
Copy the full SHA ab1e0f5View commit details -
Suppress duplicate pre-emptive object pushes. (ray-project#3276)
* Suppress duplicate pre-emptive object pushes. * Add test. * Fix linting * Remove timer and inline recent_pushes_ into local_objects_. * Improve test. * Fix * Fix linting * Enable retrying pull from same object manager. Randomize object manager. * Speed up test * Linting * Add test. * Minor * Lengthen pull timeout and reissue pull every time a new object becomes available. * Increase pull timeout in test. * Wait for nodes to start in object manager test. * Wait longer for nodes to start up in test. * Small fixes. * _submit -> _remote * Change assert to warning.
Configuration menu - View commit details
-
Copy full SHA for 5cbc597 - Browse repository at this point
Copy the full SHA 5cbc597View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61e3bbb - Browse repository at this point
Copy the full SHA 61e3bbbView commit details
Commits on Nov 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e4bb5d8 - Browse repository at this point
Copy the full SHA e4bb5d8View commit details
Commits on Nov 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d4dbd27 - Browse repository at this point
Copy the full SHA d4dbd27View commit details -
Add ordered_set container. (ray-project#3352)
* Add ordered_set container. * Fix * Linting * Constructors * Remove O(n) call to list.size(). * Fix. * Add documentation. * Add iterators to ordered_set container implementation. * iterator_type -> iterator * Make typedefs private * Add const_iterator
Configuration menu - View commit details
-
Copy full SHA for f2b5500 - Browse repository at this point
Copy the full SHA f2b5500View commit details -
Configuration menu - View commit details
-
Copy full SHA for afc48d7 - Browse repository at this point
Copy the full SHA afc48d7View commit details -
[rllib] Set ape-x local exploration to 0, also load explorations befo…
…re training steps (ray-project#3349) ## What do these changes do? This should fix high explorations being used after restore / for rollouts. ## Related issue number (dev list issue)
Configuration menu - View commit details
-
Copy full SHA for 5972c29 - Browse repository at this point
Copy the full SHA 5972c29View commit details -
Configuration menu - View commit details
-
Copy full SHA for abdc3b5 - Browse repository at this point
Copy the full SHA abdc3b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0bfd10 - Browse repository at this point
Copy the full SHA b0bfd10View commit details -
Ready queue refactor to make Dispatching tasks more efficient (ray-pr…
…oject#3324) * put queues outside * working version, still needs to be optimized * implement round robin * proper round robin * fix spillback * update * fix * cleanup * more cleanups * fix * fix * add documentation * explanation for hash combiner * speed it up * cleanup and linting * linting * comments * Update scheduling_queue.h * temp commit * fixes * update * fix * cleanup * cleanup * lint * more prints * more prints * increase sleep * documentation * sleep * fix * fix * sleep longer * update * fix * fix * fix * Add ordered_set container. * Fix * Linting * Constructors * Remove O(n) call to list.size(). * fixes * use ordered set * Fix. * Add documentation. * Add iterators to ordered_set container implementation. * iterator_type -> iterator * Make typedefs private * Add const_iterator * fix * fix test * linting * lint * update * add documentation * linting
Configuration menu - View commit details
-
Copy full SHA for d3697ce - Browse repository at this point
Copy the full SHA d3697ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for c24d87b - Browse repository at this point
Copy the full SHA c24d87bView commit details -
Remove uses of std::list::size (ray-project#3358)
* worker pool and client conn * Fix linting * unordered set * move
Configuration menu - View commit details
-
Copy full SHA for 686cf20 - Browse repository at this point
Copy the full SHA 686cf20View commit details
Commits on Nov 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 1a926c9 - Browse repository at this point
Copy the full SHA 1a926c9View commit details -
Fix failure handling for actor death (ray-project#3359)
* Broadcast actor death, clean up dummy objects * Reduce logging and clean up state when failing a task * lint * Make actor failure test nicer, reduce node timeout
Configuration menu - View commit details
-
Copy full SHA for 3e33f6f - Browse repository at this point
Copy the full SHA 3e33f6fView commit details -
[tune] Node Fault Tolerance (ray-project#3238)
This PR introduces single-node fault tolerance for Tune. ## Previous behavior: - Actors will be restarted without checking if resources are available. This can lead to problems if we lose resources. ## New behavior: - RUNNING trials will be resumed on another node on a best effort basis (meaning they will run if resources available). - If the cluster is saturated, RUNNING trials on that failed node will become PENDING and queued. - During recovery, TrialSchedulers and SearchAlgorithms should receive notification of this (via `trial_runner.stop_trial`) so that they don’t wait/block for a trial that isn’t running. Remaining questions: - Should `last_result` be consistent during restore? Yes; but not for earlier trials (trials that are yet to be checkpointed). - Waiting for some PRs to merge first (ray-project#3239) Closes ray-project#2851.
Configuration menu - View commit details
-
Copy full SHA for 784a639 - Browse repository at this point
Copy the full SHA 784a639View commit details
Commits on Nov 22, 2018
-
Fix memory leak in lineage cache (ray-project#3366)
* Move children_ map inside Lineage * Update lineage_cache.cc * Test and fixes * Remove unused
Configuration menu - View commit details
-
Copy full SHA for 6b32363 - Browse repository at this point
Copy the full SHA 6b32363View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24bfe8a - Browse repository at this point
Copy the full SHA 24bfe8aView commit details -
When getting a role/profile, catch only exception that indicates the …
…role/profile already exists, allow others to be raised (ray-project#3383)
Configuration menu - View commit details
-
Copy full SHA for b9ae5ed - Browse repository at this point
Copy the full SHA b9ae5edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41b6b50 - Browse repository at this point
Copy the full SHA 41b6b50View commit details -
[rllib] docs for td3 (ray-project#3381)
* td3 doc * Update rllib-env.rst
Configuration menu - View commit details
-
Copy full SHA for 8b76bab - Browse repository at this point
Copy the full SHA 8b76babView commit details
Commits on Nov 24, 2018
-
[rllib] Fix use_lstm option when using custom model with dict space (r…
…ay-project#3368) ## What do these changes do? This passes in the right obs space to the lstm model wrapper, so that it doesn't attempt to un-flatten the already processed dict observation. ## Related issue number Closes ray-project#3367
Configuration menu - View commit details
-
Copy full SHA for 55fca82 - Browse repository at this point
Copy the full SHA 55fca82View commit details -
[rllib] Clip DDPG ou-noise to avoid exceeding action bounds (ray-proj…
…ect#3386) Closes ray-project#2965
Configuration menu - View commit details
-
Copy full SHA for 18a8dbf - Browse repository at this point
Copy the full SHA 18a8dbfView commit details
Commits on Nov 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 3856533 - Browse repository at this point
Copy the full SHA 3856533View commit details -
[rllib] Refactor the sampler (ray-project#3387)
* refactor * fix test * add perf test * Update sampler.py
Configuration menu - View commit details
-
Copy full SHA for b85e7b4 - Browse repository at this point
Copy the full SHA b85e7b4View commit details -
UI changes, fix the task timeline and add the object transfer timelin…
…e to UI. (ray-project#3397) * Saving * Fix cmake and remove object/task search boxes. * Add comment
Configuration menu - View commit details
-
Copy full SHA for 0f0099f - Browse repository at this point
Copy the full SHA 0f0099fView commit details
Commits on Nov 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for aa94d3d - Browse repository at this point
Copy the full SHA aa94d3dView commit details -
[rllib] PPO doesn't work with fractional num gpus (ray-project#3396)
* frac ppo * gpu test
Configuration menu - View commit details
-
Copy full SHA for e3c088f - Browse repository at this point
Copy the full SHA e3c088fView commit details -
Add script for running stress tests. (ray-project#3378)
* Add script for running stress tests. * Add an actor tree test where actors die with some probability * Improve test. * Small fix * Update tests. * Minor change
Configuration menu - View commit details
-
Copy full SHA for 20b8b1d - Browse repository at this point
Copy the full SHA 20b8b1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d56fc1 - Browse repository at this point
Copy the full SHA 0d56fc1View commit details
Commits on Nov 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c2108ca - Browse repository at this point
Copy the full SHA c2108caView commit details -
[rllib] example and docs on how to use parametric actions with DQN / …
…PG algorithms (ray-project#3384)
Configuration menu - View commit details
-
Copy full SHA for f0df97d - Browse repository at this point
Copy the full SHA f0df97dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82863b5 - Browse repository at this point
Copy the full SHA 82863b5View commit details -
Initialize client_id_ in ObjectManager constructor that takes user-de…
…fined ObjectDirectory (ray-project#3403)
Configuration menu - View commit details
-
Copy full SHA for 139fbf7 - Browse repository at this point
Copy the full SHA 139fbf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c46ea2f - Browse repository at this point
Copy the full SHA c46ea2fView commit details
Commits on Nov 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7e319db - Browse repository at this point
Copy the full SHA 7e319dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd7e494 - Browse repository at this point
Copy the full SHA fd7e494View commit details -
Fault tolerance for actor creation (ray-project#3422)
* Add regression test * Request actor creation if no actor location found * Comments * Address comments * Increase test timeout * Trigger test
Configuration menu - View commit details
-
Copy full SHA for 48a5935 - Browse repository at this point
Copy the full SHA 48a5935View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d2010a - Browse repository at this point
Copy the full SHA 4d2010aView commit details -
[rllib] Support batch norm layers (ray-project#3369)
* batch norm * lint * fix dqn/ddpg update ops * bn model * Update tf_policy_graph.py * Update multi_gpu_impl.py * Apply suggestions from code review Co-Authored-By: ericl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07d8cbf - Browse repository at this point
Copy the full SHA 07d8cbfView commit details
Commits on Nov 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 447604a - Browse repository at this point
Copy the full SHA 447604aView commit details
Commits on Dec 1, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 454d3aa - Browse repository at this point
Copy the full SHA 454d3aaView commit details -
Update readme to contain logo (ray-project#3443)
* Adding logo to readme * Updating link * Add badge * Addressing comments * Moving logo * Change align * Move image
Configuration menu - View commit details
-
Copy full SHA for 5751261 - Browse repository at this point
Copy the full SHA 5751261View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0603e0b - Browse repository at this point
Copy the full SHA 0603e0bView commit details
Commits on Dec 2, 2018
-
Configuration menu - View commit details
-
Copy full SHA for abd37df - Browse repository at this point
Copy the full SHA abd37dfView commit details -
Upgrade Arrow to include Plasma TensorFlow Op release fix (ray-projec…
…t#3448) This includes a fix so the TensorFlow op releases memory properly (apache/arrow#3061) and the possibility to store arrow data structures in plasma (apache/arrow#2832). ray-project#3404
Configuration menu - View commit details
-
Copy full SHA for c5b5cda - Browse repository at this point
Copy the full SHA c5b5cdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13c8ce4 - Browse repository at this point
Copy the full SHA 13c8ce4View commit details -
Fix bug in ray.wait (ray-project#3445)
ray.wait depends on callbacks from the GCS to decide when an object has appeared in the cluster. The raylet crashes if a callback is received for a wait request that has already completed, but this actually can happen, depending on the order of calls. More precisely: 1. Objects A and B are put in the cluster. 2. Client calls ray.wait([A, B], num_returns=1). 3. Client subscribes to locations for A and B. Locations are cached for both, so callbacks are posted for each. 4. Callback for A fires. The wait completes and the request is removed. 5. Callback for B fires. The wait request no longer exists and raylet crashes.
Configuration menu - View commit details
-
Copy full SHA for 4abafd7 - Browse repository at this point
Copy the full SHA 4abafd7View commit details
Commits on Dec 3, 2018
-
[rllib] Better error message for unsupported non-atari image observat…
…ion sizes (ray-project#3444)
Configuration menu - View commit details
-
Copy full SHA for 7abfbfd - Browse repository at this point
Copy the full SHA 7abfbfdView commit details
Commits on Dec 4, 2018
-
[rllib] Auto clip actions to Box space range; deprecate squash_to_ran…
…ge (ray-project#3426) * fix clip * tweak wording * remove squash entirely * Update rllib-models.rst * fix argument order * Apply suggestions from code review Co-Authored-By: ericl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d820597 - Browse repository at this point
Copy the full SHA d820597View commit details -
Tweak/exec attach info (ray-project#3447)
* Add custom cluster name to exec info * Update submit info to match exec info
Configuration menu - View commit details
-
Copy full SHA for be6567e - Browse repository at this point
Copy the full SHA be6567eView commit details -
[rllib] Allow envs to be auto-registered; add on_train_result callbac…
…k with curriculum example (ray-project#3451) * train step and docs * debug * doc * doc * fix examples * fix code * integration test * fix * ... * space * instance * Update .travis.yml * fix test
Configuration menu - View commit details
-
Copy full SHA for ce355d1 - Browse repository at this point
Copy the full SHA ce355d1View commit details -
[tune] Component notification on node failure + Tests (ray-project#3414)
Changes include: - Notify Components on Requeue - Slight refactoring of Node Failure handling - Better tests
Configuration menu - View commit details
-
Copy full SHA for 9d0bd50 - Browse repository at this point
Copy the full SHA 9d0bd50View commit details
Commits on Dec 5, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 93a9d32 - Browse repository at this point
Copy the full SHA 93a9d32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06f6431 - Browse repository at this point
Copy the full SHA 06f6431View commit details -
Add the extra fallback for serialization (ray-project#3468)
* Add the extra fallback for serialization. * Better comments & warnings. quotes. * Update test/runtest.py Co-Authored-By: suquark <[email protected]> * Update test/runtest.py Co-Authored-By: suquark <[email protected]> * linting * Don't hijack too much errors. * simplify the test * Update runtest.py * simplify
Configuration menu - View commit details
-
Copy full SHA for 2e6f9be - Browse repository at this point
Copy the full SHA 2e6f9beView commit details -
increase container memory and shm to 20G (ray-project#3475)
* increase container memory and shm to 20G * variables are POWERFUL
Configuration menu - View commit details
-
Copy full SHA for 7a79b7f - Browse repository at this point
Copy the full SHA 7a79b7fView commit details
Commits on Dec 6, 2018
-
[rllib] fixes from dogfooding multi-agent (ray-project#3456)
auto wrap multi-agent dict and tuple spaces by keeping a policy -> preprocessor in the sampler add some Q-learning debug stats report min, max of custom metrics better errors
Configuration menu - View commit details
-
Copy full SHA for d864f29 - Browse repository at this point
Copy the full SHA d864f29View commit details -
[tune] Deprecate ambiguous function values (use tune.function / tune.…
…sample_from instead) (ray-project#3457) * wip * exclude
Configuration menu - View commit details
-
Copy full SHA for 412aaa5 - Browse repository at this point
Copy the full SHA 412aaa5View commit details -
Fix failure of test_free_objects_multi_node (ray-project#3481)
It is possible that `test_free_objects_multi_node` would fail sometimes. If we run this test 20 times, we may found at least one failure. The cause is that the test is based on function tasks. One raylet may create more than one worker to execute the tasks. So flush operations may be separated to several workers and not clean all the worker objects held by the plasma client. In this PR, I change function task to actor tasks, which guarantee all the tasks are executed in one worker of a raylet.
Configuration menu - View commit details
-
Copy full SHA for b9e1977 - Browse repository at this point
Copy the full SHA b9e1977View commit details -
[tune/rllib] Use cloudpickle to dump config (ray-project#3462)
<!-- Thank you for your contribution! Please review https://github.com/ray-project/ray/blob/master/CONTRIBUTING.rst before opening a pull request. --> ## What do these changes do? JSON Logger now uses cloudpickle to dump the configs as welll, which pkls the functions needed for multi-agent replay. ## Related issue number <!-- Are there any issues opened that will be resolved by merging this change? -->
Configuration menu - View commit details
-
Copy full SHA for 7a7c6e5 - Browse repository at this point
Copy the full SHA 7a7c6e5View commit details
Commits on Dec 7, 2018
-
Removing the check about the size re: ray-project#3450 (ray-project#3464
) * Removing the check about the size re: ray-project#3450 * Addressing comments * Update services.py
Configuration menu - View commit details
-
Copy full SHA for 970babf - Browse repository at this point
Copy the full SHA 970babfView commit details -
Experimental asyncio support (ray-project#2015)
* Init commit for async plasma client * Create an eventloop model for ray/plasma * Implement a poll-like selector base on `ray.wait`. Huge improvements. * Allow choosing workers & selectors * remove original design * initial implementation of epoll-like selector for plasma * Add a param for `worker` used in `PlasmaSelectorEventLoop` * Allow accepting a `Future` which returns object_id * Do not need `io.py` anymore * Create a basic testing model * fix: `ray.wait` returns tuple of lists * fix a few bugs * improving performance & bug fixing * add test * several improvements & fixing * fix relative import * [async] change code format, remove old files * [async] Create context wrapper for the eventloop * [async] fix: context should return a value * [async] Implement futures grouping * [async] Fix bugs & replace old functions * [async] Fix bugs found in tests * [async] Implement `PlasmaEpoll` * [async] Make test faster, add tests for epoll * [async] Fix code format * [async] Add comments for main code. * [async] Fix import path. * [async] Fix test. * [async] Compatibility. * [async] less verbose to not annoy the CI. * [async] Add test for new API * [async] Allow showing debug info in some of the test. * [async] Fix test. * [async] Proper shutdown. * [async] Lint~ * [async] Move files to experimental and create API * [async] Use async/await syntax * [async] Fix names & styles * [async] comments * [async] bug fixing & use pytest * [async] bug fixing & change tests * [async] use logger * [async] add tests * [async] lint * [async] type checking * [async] add more tests * [async] fix bugs on waiting a future while timeout. Add more docs. * [async] Formal docs. * [async] Add typing info since these codes are compatible with py3.5+. * [async] Documents. * [async] Lint. * [async] Fix deprecated call. * [async] Fix deprecated call. * [async] Implement a more reasonable way for dealing with pending inputs. * [async] Fix docs * [async] Lint * [async] Fix bug: Type for time * [async] Set our eventloop as the default eventloop so that we can get it through `asyncio.get_event_loop()`. * [async] Update test & docs. * [async] Lint. * [async] Temporarily print more debug info. * [async] Use `Poll` as a default option. * [async] Limit resources. * new async implementation for Ray * implement linked list * bug fix * update * support seamless async operations * update * update API * fix tests * lint * bug fix * refactor names * improve doc * properly shutdown async_api * doc * Change the table on the index page. * Adjust table size. * Only keeps `as_future`. * change how we init connection * init connection in `ray.worker.connect` * doc * fix * Move initialization code into the module. * Fix docs & code * Update pyarrow version. * lint * Restore index.rst * Add known issues. * Apply suggestions from code review Co-Authored-By: suquark <[email protected]> * rename * Update async_api.rst * Update async_api.py * Update async_api.rst * Update async_api.py * Update worker.py * Update async_api.rst * fix tests * lint * lint * replace the magic number
Configuration menu - View commit details
-
Copy full SHA for c2c501b - Browse repository at this point
Copy the full SHA c2c501bView commit details -
[rllib] Copy data before passing to Ape-X learner thread (fixes trans…
…ient plasma crashes) (ray-project#3484)
Configuration menu - View commit details
-
Copy full SHA for 8395523 - Browse repository at this point
Copy the full SHA 8395523View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6490f9 - Browse repository at this point
Copy the full SHA f6490f9View commit details
Commits on Dec 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 462e6ef - Browse repository at this point
Copy the full SHA 462e6efView commit details
Commits on Dec 9, 2018
-
[rllib] Better document which methods are abstract and which ones are…
… overrides (ray-project#3480)
Configuration menu - View commit details
-
Copy full SHA for 8b5827b - Browse repository at this point
Copy the full SHA 8b5827bView commit details -
[rllib] Multi-GPU support for Multi-Agent PPO (ray-project#3479)
* wip * fix * remove check * fix null * revert * lint and kl * also fix rollout
Configuration menu - View commit details
-
Copy full SHA for 7aec357 - Browse repository at this point
Copy the full SHA 7aec357View commit details -
Add return value for recontruction RPC. (ray-project#3493)
* Add return value for recontruct RPC. * Fix comment function name
Configuration menu - View commit details
-
Copy full SHA for 0136af5 - Browse repository at this point
Copy the full SHA 0136af5View commit details -
Add option to evict keys LRU from the sharded redis tables (ray-proje…
…ct#3499) * wip * wip * format * wip * note * lint * fix * flag * typo * raise timeout * fix * optional get * fix flag * increase timeout in test * update docs * format
Configuration menu - View commit details
-
Copy full SHA for cffe8f9 - Browse repository at this point
Copy the full SHA cffe8f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce606a9 - Browse repository at this point
Copy the full SHA ce606a9View commit details