Commit Graph

  • 853969225b Sleep longer when starting plasma manager in valgrind case to catch errors where port bind fails. (#934) Robert Nishihara 2017-09-05 20:58:12 -07:00
  • 7030ef366f Rebase Ray on latest arrow (remove numbuf from Ray). (#910) Philipp Moritz 2017-09-04 22:58:49 -07:00
  • a2814567e1 [webui] Quick fix to timeline on task failure (#930) Eric Liang 2017-09-04 22:58:19 -07:00
  • 63d8d11714 [webui] Checkboxes should go to the left of their labels (#932) Eric Liang 2017-09-04 17:05:13 -07:00
  • d8010723d7 Attempt to wget boost up to 20 times during installation. (#927) Robert Nishihara 2017-09-04 14:42:29 -07:00
  • d5eec0c2cd Pin opencv-python version to 3.2.0.8 in dockerfile. (#926) Robert Nishihara 2017-09-03 23:51:59 -07:00
  • 8ed03b1cf0 Make task timeline work with ipywidgets==7.0.0, change slider default values. (#925) Robert Nishihara 2017-09-03 23:15:46 -07:00
  • ae0212b399 Fix failing task table test (#924) Stephanie Wang 2017-09-03 22:41:38 -07:00
  • 2c19ae97a3 Implemented db_client_cache as unordered_map (#921) Peter Schafhalter 2017-09-03 17:26:05 -07:00
  • 246be812f0 upd (#917) Eric Liang 2017-09-02 23:55:10 -07:00
  • 1ebfe9608f [rllib] Add downscale and frameskip options for Montezumas (#908) Eric Liang 2017-09-02 17:20:56 -07:00
  • 7a36430399 doc: mention cython in installation note. (#896) Zongheng Yang 2017-08-31 00:57:41 -07:00
  • 4e4a4e4e06 Add plasma in-memory object store blog post (#895) Philipp Moritz 2017-08-30 23:40:46 -07:00
  • 7496c98010 Fault tolerance race (#894) Stephanie Wang 2017-08-30 22:20:50 -07:00
  • deca29a7eb Bump version to 0.2.0. (#877) ray-0.2.0 Robert Nishihara 2017-08-29 21:38:35 -07:00
  • 4b76335157 Allow ResNet example to run on multiple machines. (#891) Robert Nishihara 2017-08-29 21:37:53 -07:00
  • 164a8f368e [rllib] Rename algorithms (#890) Philipp Moritz 2017-08-29 16:56:42 -07:00
  • e1831792f8 For PPO, rename num_agents -> num_workers. (#882) Robert Nishihara 2017-08-28 23:11:06 -07:00
  • 1afc487baf In setup.py, move cython to setup_requires. (#878) Robert Nishihara 2017-08-28 23:07:33 -07:00
  • 60d4d01d06 Use observation filter in compute_action for PPO. (#884) Robert Nishihara 2017-08-28 23:01:29 -07:00
  • 5d72818ddc Generic shared_model class (#880) Richard Liaw 2017-08-28 22:48:07 -07:00
  • 8099cdeb9d Fix: 'hyperopt_adaptive' example keeps fake 'best_hyperparameters' (#883) Si-Yuan 2017-08-28 22:47:16 -07:00
  • 4db45c9c54 Improved layout of controls for Web UI (#876) Wapaul1 2017-08-28 14:43:34 -07:00
  • bc082e9a9e [rllib] Additional support for Shared Models in A3C (#866) Richard Liaw 2017-08-28 12:23:14 -07:00
  • b251f0b6b9 Add pip install instructions to README. (#869) Robert Nishihara 2017-08-27 19:55:39 -07:00
  • c977fe8895 [rllib] Full checkpoint/restore for all algorithms (#875) Eric Liang 2017-08-27 18:56:52 -07:00
  • d43a435c68 Don't redirect worker output to log files if redirect_output=False. (#873) Robert Nishihara 2017-08-27 14:27:44 -07:00
  • 617bc4d239 [rllib] Make the free_logstd param generic (#863) Eric Liang 2017-08-24 12:43:51 -07:00
  • 46641a642f [rllib] (take 2) Add top-level checkpoint/restore/compute_action APIs to rllib (#868) Eric Liang 2017-08-24 00:09:33 -07:00
  • e6de744ef4 Fix potential bug in redis.cc. (#851) Robert Nishihara 2017-08-23 20:38:25 -07:00
  • 791bee343f [rllib] Implement GAE for PPO (#849) Philipp Moritz 2017-08-23 20:35:47 -07:00
  • c943ecaa42 Better error message when actor creation is attempted before ray.init() (#858) Eric Liang 2017-08-23 06:20:15 +02:00
  • e2f2a7e57a [rllib] Pick preprocessor based on obs shape (#855) Eric Liang 2017-08-23 01:46:55 +02:00
  • 58d06e3f4d Test building wheels in Travis. (#852) Robert Nishihara 2017-08-21 23:48:20 -07:00
  • c81821b856 [rllib] Make Pong-v0 + EvolutionStrategies work by sharing preprocessors with PPO (#848) Eric Liang 2017-08-22 03:51:49 +02:00
  • be4beb19c1 Changes to build to fix creation of wheels. (#840) Robert Nishihara 2017-08-21 17:49:35 -07:00
  • af71f9616e Initial fault tolerance documentation. (#845) Robert Nishihara 2017-08-19 17:38:14 -07:00
  • ea8da13938 Remove UT data structures from global scheduler. (#838) Robert Nishihara 2017-08-16 22:28:21 -07:00
  • cf41964816 Fix some bugs causing Travis test failures. (#839) Robert Nishihara 2017-08-16 01:18:32 -07:00
  • ca53e9ae7b Fix bugs in task timeline visualization. (#836) Robert Nishihara 2017-08-13 23:39:37 -07:00
  • a75ccc8032 Fix socket error exception in Python 2. (#833) Robert Nishihara 2017-08-13 23:14:26 -07:00
  • 508eec58f5 Pin cloudpickle version to 0.3 in travis tests. (#834) Robert Nishihara 2017-08-13 01:16:42 -07:00
  • bfe473fa8c Embedded task trace with object dependencies. (#818) alanamarzoev 2017-08-09 23:00:14 -07:00
  • fc885bd918 Adding basic support for a user-interpretable resource label (#761) Alexey Tumanov 2017-08-08 02:53:59 -07:00
  • 03f2325780 Package pyarrow along with ray. (#822) Robert Nishihara 2017-08-07 21:17:28 -07:00
  • 0e6e38115f Be more precise which boost dependencies are needed. (#823) Mitar 2017-08-07 20:02:48 -07:00
  • 862e56000b [rllib] Unify RLLib examples and add jenkins test for policy gradients (#815) Philipp Moritz 2017-08-07 19:05:48 -07:00
  • dbe3d9351c Prototype actor checkpointing. (#814) Robert Nishihara 2017-08-07 17:52:39 -07:00
  • d7b10a84b6 Fallback to custom serializer for very long python ints. (#821) Robert Nishihara 2017-08-07 17:21:06 -07:00
  • 3071ba0070 Add correct Python executable to Path when building arrow. (#820) Robert Nishihara 2017-08-07 14:47:34 -07:00
  • 0225581078 [rllib] Improve performance for small rollouts (#812) Philipp Moritz 2017-08-05 22:13:30 -07:00
  • 64eaaaebf0 Show timeline button. (#809) alanamarzoev 2017-08-03 20:11:50 -07:00
  • c30fdb4ab0 [rllib] Code for Supporting Shared Models (#775) Richard Liaw 2017-08-03 19:29:01 -07:00
  • df65e87fc7 [rllib] Tune ppo more on control tasks (#777) Philipp Moritz 2017-08-03 16:34:06 -07:00
  • 99badc7ae4 UI functions in separate file. (#801) alanamarzoev 2017-08-02 19:32:18 -07:00
  • 054ae4180e Fix installation instruction for ubuntu 14.04 (#805) Philipp Moritz 2017-08-02 18:14:14 -07:00
  • cb84972f6b Recreate actors when local schedulers die. (#804) Robert Nishihara 2017-08-02 18:02:52 -07:00
  • 37282330c0 Allow plasma manager to gracefully handle EPROTOTYPE. (#802) Robert Nishihara 2017-08-01 23:33:25 -07:00
  • fcd07b10b5 Don't call colorama.init(). (#799) Robert Nishihara 2017-08-01 18:58:48 -07:00
  • 8c8258de20 Move worker methods into Worker class and expose more TaskSpec fields to Python. (#796) Robert Nishihara 2017-08-01 17:16:57 -07:00
  • 52a27be364 Better logging in tests. (#790) Robert Nishihara 2017-07-31 22:30:46 -07:00
  • c3b39b4d86 Pull Plasma from Apache Arrow and remove Plasma store from Ray. (#692) Philipp Moritz 2017-07-31 21:04:15 -07:00
  • dfcd399dbb Cluster heat map. (#792) alanamarzoev 2017-07-31 20:49:31 -07:00
  • a2852f2329 Allow multiple web UIs to be open at the same time. (#784) alanamarzoev 2017-07-31 18:13:24 -07:00
  • 37dafa4d14 Simplify put test and move it to failure tests. (#788) Robert Nishihara 2017-07-31 17:57:48 -07:00
  • c394a65ffc Wait longer when getting redis shards to initialize global state API. (#786) Robert Nishihara 2017-07-31 17:56:11 -07:00
  • 1fe49d7676 Simplify testMultipleLocalSchedulers by having it start only one worker. (#789) Robert Nishihara 2017-07-31 17:44:45 -07:00
  • b6a18cb39b [rllib] Also refactor DQN to use shared RLlib models (#730) Eric Liang 2017-07-26 12:29:00 -07:00
  • 8ad9ced99b Fix task ID hash computation. (#774) Robert Nishihara 2017-07-26 10:08:38 -07:00
  • 0f0acb8ac1 CPU Time Series. (#765) alanamarzoev 2017-07-26 00:15:50 -07:00
  • 31329d43dd fixtypo: plasma_protocol (#764) Yeolar 2017-07-23 08:52:27 +08:00
  • ff996330e8 If a worker dies unexpectedly, then let it exit. (#762) Robert Nishihara 2017-07-20 23:36:25 -07:00
  • 13000b7503 Start processes using the same version of Python that was used to start Ray. (#760) Robert Nishihara 2017-07-20 17:05:10 -07:00
  • c31c20ca9c Code toggling instructions. (#757) alanamarzoev 2017-07-20 10:51:33 -07:00
  • 853b2913b7 Task duration distribution plot. (#743) alanamarzoev 2017-07-19 23:15:17 -07:00
  • d356dd3ec4 [rllib] Expose algorithm parameters and tune policy gradient parameters for humanoid (#753) Philipp Moritz 2017-07-19 23:45:05 +00:00
  • ade6d80820 [rllib] use ray.wait to speed up parallel simulations for policy gradients (#754) Philipp Moritz 2017-07-19 23:09:15 +00:00
  • 2b3190ad13 Chrome trace timeline with sliders. (#731) alanamarzoev 2017-07-17 19:59:49 -07:00
  • 420013774c [rllib] Pull out shared models for evolution strategies and policy gradient. (#719) Eric Liang 2017-07-17 01:58:54 -07:00
  • 8fc7dc3ed4 Change Python examples in documentation to use 4 space indentation. (#736) Crystal 2017-07-16 22:19:33 -07:00
  • 86a7909149 make es worker count independent (#740) Eric Liang 2017-07-16 16:23:56 -07:00
  • 80e8426b5e Test example applications and rllib in jenkins tests. (#707) Robert Nishihara 2017-07-16 11:51:33 -07:00
  • 4349f1f966 Fix broken links in example documentation. (#732) Robert Nishihara 2017-07-14 13:31:53 -07:00
  • e0867c8845 Switch Python indentation from 2 spaces to 4 spaces. (#726) Robert Nishihara 2017-07-13 14:53:57 -07:00
  • 310ba82131 Use miniconda for all travis tests. (#728) Robert Nishihara 2017-07-13 09:23:04 -07:00
  • c24c07613c [rllib] unify writing performance metrics and make it queryable (#708) Philipp Moritz 2017-07-10 23:36:14 +00:00
  • 8464d77c76 Change event logs to store one Redis ZSET per worker. (#705) alanamarzoev 2017-07-08 16:42:29 -07:00
  • cd12ea7e09 [rllib] Pull out the GPU-parallel optimizer from policy gradients to common (#711) Eric Liang 2017-07-07 15:20:02 -07:00
  • 5b3d0c00f2 Create /tmp/ray directory in services.py. (#715) Robert Nishihara 2017-07-07 20:41:56 +02:00
  • f012e597c2 [rllib] Basic port of baselines/deepq to rllib (#709) Eric Liang 2017-07-07 11:37:00 -07:00
  • 6c45657280 Reset the SIGCHLD handler after forking a worker to avoid influencing the worker. (#713) Robert Nishihara 2017-07-07 16:50:37 +02:00
  • 66734847bb [rllib] Standardize writing output logs and other files to /tmp/ray (#706) Eric Liang 2017-07-03 09:01:47 -07:00
  • 2b11a7bca2 Add task ID and object ID search boxes to web UI. (#704) alanamarzoev 2017-07-01 14:48:23 -07:00
  • 716469160e Enable dumping profiling information to timeline format viewable by chrome tracing. (#703) alanamarzoev 2017-06-30 09:14:11 -07:00
  • 2d81edfcdc [rllib] Move a3c implementation from examples/ to python/ray/rllib/ (#698) Eric Liang 2017-06-29 08:49:56 -07:00
  • efce49cfbc Bump version to 0.1.2 in preparation for uploading wheels to PyPI. (#700) ray-0.1.2 Robert Nishihara 2017-06-26 21:35:42 -07:00
  • 1941e0f7b1 Fix compilation on CentOS. (#699) Robert Nishihara 2017-06-25 22:54:21 -07:00
  • 0926550661 Remove -mtune and -march compiler flags. (#697) Robert Nishihara 2017-06-25 22:52:45 -07:00
  • a674ec958c [rllib] Move policy gradient and evolution strategies algorithms from examples/ to ray/rllib/ (#694) Eric Liang 2017-06-25 15:13:03 -07:00
  • 8bc9c275fa Increase the number of log file names and handle errors better in log monitor. (#693) Robert Nishihara 2017-06-24 22:20:50 -07:00