ray/rllib/tuned_examples
Sven Mika 510c850651
[RLlib] SAC add discrete action support. (#7320)
* Exploration API (+EpsilonGreedy sub-class).

* Exploration API (+EpsilonGreedy sub-class).

* Cleanup/LINT.

* Add `deterministic` to generic Trainer config (NOTE: this is still ignored by most Agents).

* Add `error` option to deprecation_warning().

* WIP.

* Bug fix: Get exploration-info for tf framework.
Bug fix: Properly deprecate some DQN config keys.

* WIP.

* LINT.

* WIP.

* Split PerWorkerEpsilonGreedy out of EpsilonGreedy.
Docstrings.

* Fix bug in sampler.py in case Policy has self.exploration = None

* Update rllib/agents/dqn/dqn.py

Co-Authored-By: Eric Liang <ekhliang@gmail.com>

* WIP.

* Update rllib/agents/trainer.py

Co-Authored-By: Eric Liang <ekhliang@gmail.com>

* WIP.

* Change requests.

* LINT

* In tune/utils/util.py::deep_update() Only keep deep_updat'ing if both original and value are dicts. If value is not a dict, set

* Completely obsolete syn_replay_optimizer.py's parameters schedule_max_timesteps AND beta_annealing_fraction (replaced with prioritized_replay_beta_annealing_timesteps).

* Update rllib/evaluation/worker_set.py

Co-Authored-By: Eric Liang <ekhliang@gmail.com>

* Review fixes.

* Fix default value for DQN's exploration spec.

* LINT

* Fix recursion bug (wrong parent c'tor).

* Do not pass timestep to get_exploration_info.

* Update tf_policy.py

* Fix some remaining issues with test cases and remove more deprecated DQN/APEX exploration configs.

* Bug fix tf-action-dist

* DDPG incompatibility bug fix with new DQN exploration handling (which is imported by DDPG).

* Switch off exploration when getting action probs from off-policy-estimator's policy.

* LINT

* Fix test_checkpoint_restore.py.

* Deprecate all SAC exploration (unused) configs.

* Properly use `model.last_output()` everywhere. Instead of `model._last_output`.

* WIP.

* Take out set_epsilon from multi-agent-env test (not needed, decays anyway).

* WIP.

* Trigger re-test (flaky checkpoint-restore test).

* WIP.

* WIP.

* Add test case for deterministic action sampling in PPO.

* bug fix.

* Added deterministic test cases for different Agents.

* Fix problem with TupleActions in dynamic-tf-policy.

* Separate supported_spaces tests so they can be run separately for easier debugging.

* LINT.

* Fix autoregressive_action_dist.py test case.

* Re-test.

* Fix.

* Remove duplicate py_test rule from bazel.

* LINT.

* WIP.

* WIP.

* SAC fix.

* SAC fix.

* WIP.

* WIP.

* WIP.

* FIX 2 examples tests.

* WIP.

* WIP.

* WIP.

* WIP.

* WIP.

* Fix.

* LINT.

* Renamed test file.

* WIP.

* Add unittest.main.

* Make action_dist_class mandatory.

* fix

* FIX.

* WIP.

* WIP.

* Fix.

* Fix.

* Fix explorations test case (contextlib cannot find its own nullcontext??).

* Force torch to be installed for QMIX.

* LINT.

* Fix determine_tests_to_run.py.

* Fix determine_tests_to_run.py.

* WIP

* Add Random exploration component to tests (fixed issue with "static-graph randomness" via py_function).

* Add Random exploration component to tests (fixed issue with "static-graph randomness" via py_function).

* Rename some stuff.

* Rename some stuff.

* WIP.

* update.

* WIP.

* Gumbel Softmax Dist.

* WIP.

* WIP.

* WIP.

* WIP.

* WIP.

* WIP.

* WIP

* WIP.

* WIP.

* Hypertune.

* Hypertune.

* Hypertune.

* Lock-in.

* Cleanup.

* LINT.

* Fix.

* Update rllib/policy/eager_tf_policy.py

Co-Authored-By: Kristian Hartikainen <kristian.hartikainen@gmail.com>

* Update rllib/agents/sac/sac_policy.py

Co-Authored-By: Kristian Hartikainen <kristian.hartikainen@gmail.com>

* Update rllib/agents/sac/sac_policy.py

Co-Authored-By: Kristian Hartikainen <kristian.hartikainen@gmail.com>

* Update rllib/models/tf/tf_action_dist.py

Co-Authored-By: Kristian Hartikainen <kristian.hartikainen@gmail.com>

* Update rllib/models/tf/tf_action_dist.py

Co-Authored-By: Kristian Hartikainen <kristian.hartikainen@gmail.com>

* Fix items from review comments.

* Add dm_tree to RLlib dependencies.

* Add dm_tree to RLlib dependencies.

* Fix DQN test cases ((Torch)Categorical).

* Fix wrong pip install.

Co-authored-by: Eric Liang <ekhliang@gmail.com>
Co-authored-by: Kristian Hartikainen <kristian.hartikainen@gmail.com>
2020-03-06 10:37:12 -08:00
..
regression_tests [RLlib] SAC add discrete action support. (#7320) 2020-03-06 10:37:12 -08:00
atari-a2c.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
atari-apex.yaml Fix old exploration configs. (#7240) 2020-02-20 08:39:16 -08:00
atari-ddppo.yaml [rllib] Add Decentralized DDPPO trainer and documentation (#7088) 2020-02-10 15:28:27 -08:00
atari-dist-dqn.yaml Fix old exploration configs. (#7240) 2020-02-20 08:39:16 -08:00
atari-dqn.yaml Fix old exploration configs. (#7240) 2020-02-20 08:39:16 -08:00
atari-duel-ddqn.yaml Fix old exploration configs. (#7240) 2020-02-20 08:39:16 -08:00
atari-impala-large.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
atari-impala.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
atari-ppo.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
cartpole-grid-search-example.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
cartpole-marwil.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
compact-regression-test.yaml Fix old exploration configs. (#7240) 2020-02-20 08:39:16 -08:00
halfcheetah-appo.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
halfcheetah-ddpg.yaml [RLlib] DDPG refactor and Exploration API action noise classes. (#7314) 2020-03-01 11:53:35 -08:00
halfcheetah-ppo.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
halfcheetah-sac.yaml [RLlib] SAC refactor with new SquashedGaussian distribution class. (#7272) 2020-02-23 16:10:20 -08:00
hopper-ppo.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
humanoid-es.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
humanoid-ppo-gae.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
humanoid-ppo.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
hyperband-cartpole.yaml Update hyperband-cartpole.yaml (#6121) 2019-11-09 19:39:03 -08:00
invertedpendulum-td3.yaml [RLlib] DDPG refactor and Exploration API action noise classes. (#7314) 2020-03-01 11:53:35 -08:00
mountaincarcontinuous-apex-ddpg.yaml [RLlib] DDPG refactor and Exploration API action noise classes. (#7314) 2020-03-01 11:53:35 -08:00
mountaincarcontinuous-ddpg.yaml [RLlib] DDPG refactor and Exploration API action noise classes. (#7314) 2020-03-01 11:53:35 -08:00
mujoco-td3.yaml [RLlib] DDPG refactor and Exploration API action noise classes. (#7314) 2020-03-01 11:53:35 -08:00
pendulum-apex-ddpg.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
pendulum-ddpg.yaml [RLlib] DDPG refactor and Exploration API action noise classes. (#7314) 2020-03-01 11:53:35 -08:00
pendulum-ppo.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
pendulum-sac.yaml [RLlib] SAC refactor with new SquashedGaussian distribution class. (#7272) 2020-02-23 16:10:20 -08:00
pendulum-td3.yaml [RLlib] DDPG refactor and Exploration API action noise classes. (#7314) 2020-03-01 11:53:35 -08:00
pong-a3c-pytorch.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
pong-a3c.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
pong-apex.yaml Update pong-apex tuned example (#6462) 2019-12-12 10:57:55 -08:00
pong-appo.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
pong-dqn.yaml Fix old exploration configs. (#7240) 2020-02-20 08:39:16 -08:00
pong-impala-fast.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
pong-impala-vectorized.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
pong-impala.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
pong-ppo.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
pong-rainbow.yaml Fix old exploration configs. (#7240) 2020-02-20 08:39:16 -08:00
swimmer-ars.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00
walker2d-ppo.yaml [rllib] Try moving RLlib to top level dir (#5324) 2019-08-05 23:25:49 -07:00