Skip to content
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

Dictionary Observations #243

Merged
merged 96 commits into from
May 11, 2021
Merged

Commits on Nov 24, 2020

  1. First commit

    J-Travnik committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    c8d0914 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2020

  1. Configuration menu
    Copy the full SHA
    b7f3386 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. Reformat

    araffin committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    21fecd3 View commit details
    Browse the repository at this point in the history
  2. Adding DictBuffers

    J-Travnik committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    b2a1c14 View commit details
    Browse the repository at this point in the history
  3. Adding DictBuffers

    J-Travnik committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    1cda60b View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2020

  1. Reformat

    araffin committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    8a04e61 View commit details
    Browse the repository at this point in the history
  2. Minor reformat

    araffin committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    86b3c14 View commit details
    Browse the repository at this point in the history
  3. added slow dict test. Added SACMultiInputPolicy for future. Added pri…

    …vate static image transpose helper to common policy
    J-Travnik committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    f60d439 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d2e041 View commit details
    Browse the repository at this point in the history
  5. Ran black on buffers

    J-Travnik committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    da1de6e View commit details
    Browse the repository at this point in the history
  6. Ran isort

    J-Travnik committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    51249da View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2020

  1. Adding StackedObservations classes used within VecStackEnvs wrappers.…

    … Made test_dict_env shorter and removed slow
    J-Travnik committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    761a67f View commit details
    Browse the repository at this point in the history
  2. Running isort :facepalm

    J-Travnik committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    3cb69f5 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. Fixed typing issues

    araffin committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    82fe425 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    201799d View commit details
    Browse the repository at this point in the history
  3. Fixed trailing commas

    J-Travnik committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    683bbf2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    887e007 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2020

  1. Fix types

    araffin committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    15ceb35 View commit details
    Browse the repository at this point in the history
  2. Minor edits

    araffin committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    f9cab8a View commit details
    Browse the repository at this point in the history
  3. Avoid duplicating code

    araffin committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    5b178f4 View commit details
    Browse the repository at this point in the history
  4. Fix calls to parents

    araffin committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    d692027 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b5249ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8b22f96 View commit details
    Browse the repository at this point in the history
  7. Running format on buffers

    J-Travnik committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    70dfa83 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2020

  1. Configuration menu
    Copy the full SHA
    b2b7d6f View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2020

  1. Adding multi-input policies to dqn,td3,a2c. Fixing warnings. Fixed bu…

    …g with DictReplayBuffer as Replay buffers use only 1 env
    J-Travnik committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    a006b5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a94e6df View commit details
    Browse the repository at this point in the history
  3. Fixing warnings, splitting is_vectorized_observation into multiple fu…

    …nctions based on space type
    J-Travnik committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    12361ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c6390b View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Configuration menu
    Copy the full SHA
    51cb4e4 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Configuration menu
    Copy the full SHA
    ce0f1a4 View commit details
    Browse the repository at this point in the history
  2. Moved envs to envs directory. Moved stacked obs to vec_envs. Started …

    …update on documentation
    J-Travnik committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    9eee82a View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

  1. Configuration menu
    Copy the full SHA
    c6a8705 View commit details
    Browse the repository at this point in the history
  2. Fixes

    araffin committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    c3d2138 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2021

  1. Configuration menu
    Copy the full SHA
    c893faa View commit details
    Browse the repository at this point in the history
  2. Running code style

    J-Travnik committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    935cef9 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2021

  1. Configuration menu
    Copy the full SHA
    a07497b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96d1e64 View commit details
    Browse the repository at this point in the history
  3. Using NatureCNN architecture in combined extractor. Increasing img si…

    …ze in multi input env. Adding memory reduction in test
    J-Travnik committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    245f4ab View commit details
    Browse the repository at this point in the history
  4. merged with latest

    J-Travnik committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    715fec8 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. Update doc

    araffin committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    4dc1625 View commit details
    Browse the repository at this point in the history
  2. Update doc

    araffin committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    57c1926 View commit details
    Browse the repository at this point in the history
  3. Fix format

    araffin committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    0fa3650 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    20b217a View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2021

  1. Configuration menu
    Copy the full SHA
    f6ab0bc View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. Configuration menu
    Copy the full SHA
    6206b36 View commit details
    Browse the repository at this point in the history
  2. running code style

    J-Travnik committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    f064972 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. Configuration menu
    Copy the full SHA
    90d2577 View commit details
    Browse the repository at this point in the history
  2. Running black

    J-Travnik committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    8f37cb2 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2021

  1. Configuration menu
    Copy the full SHA
    2984756 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

  1. Configuration menu
    Copy the full SHA
    324ef43 View commit details
    Browse the repository at this point in the history
  2. Update doc

    araffin committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    2fdcfc6 View commit details
    Browse the repository at this point in the history
  3. Move identity env

    araffin committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    2bab0a3 View commit details
    Browse the repository at this point in the history
  4. Minor edits + bump version

    araffin committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    b1ec40d View commit details
    Browse the repository at this point in the history
  5. Update doc

    araffin committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    12d42e9 View commit details
    Browse the repository at this point in the history
  6. Fix doc build

    araffin committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    5f45044 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    510821b View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Configuration menu
    Copy the full SHA
    0b09976 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. Fixes + add multi env test

    araffin committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    8d9183f View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Configuration menu
    Copy the full SHA
    04170df View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2021

  1. Configuration menu
    Copy the full SHA
    b9c4f05 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Add support for vectranspose

    Miffyli committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    3bb747a View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2021

  1. Configuration menu
    Copy the full SHA
    cda8c21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f770217 View commit details
    Browse the repository at this point in the history
  3. Fix (single) pytype error

    Miffyli committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    5cbde19 View commit details
    Browse the repository at this point in the history
  4. Simplify CombinedExtractor

    Miffyli committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    4464744 View commit details
    Browse the repository at this point in the history
  5. Fix tests

    araffin committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    1f5553a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dda6990 View commit details
    Browse the repository at this point in the history
  7. Fix check

    araffin committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    6716567 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. Configuration menu
    Copy the full SHA
    e756793 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32b899f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6652df3 View commit details
    Browse the repository at this point in the history
  4. Fixes

    araffin committed Mar 2, 2021
    Configuration menu
    Copy the full SHA
    ec3356e View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2021

  1. Configuration menu
    Copy the full SHA
    a369bb1 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Add consistency test

    araffin committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    4f787fa View commit details
    Browse the repository at this point in the history
  2. Update env checker

    araffin committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    e945ec1 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Configuration menu
    Copy the full SHA
    12c8be0 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Configuration menu
    Copy the full SHA
    a4851b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Add some docs on dict obs

    Miffyli committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    4138f96 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Configuration menu
    Copy the full SHA
    4f12135 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. Configuration menu
    Copy the full SHA
    613a141 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2021

  1. Configuration menu
    Copy the full SHA
    0bcfa11 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Configuration menu
    Copy the full SHA
    10f4f6b View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. Refactor HER (DLR-RM#351)

    * Start refactoring HER
    
    * Fixes
    
    * Additional fixes
    
    * Faster tests
    
    * WIP: HER as a custom replay buffer
    
    * New replay only version (working with DQN)
    
    * Add support for all off-policy algorithms
    
    * Fix saving/loading
    
    * Remove ObsDictWrapper and add VecNormalize tests with dict
    
    * Stable-Baselines3 v1.0 (DLR-RM#354)
    
    * Bump version and update doc
    
    * Fix name
    
    * Apply suggestions from code review
    
    Co-authored-by: Adam Gleave <adam@gleave.me>
    
    * Update docs/index.rst
    
    Co-authored-by: Adam Gleave <adam@gleave.me>
    
    * Update wording for RL zoo
    
    Co-authored-by: Adam Gleave <adam@gleave.me>
    
    * Add gym-pybullet-drones project (DLR-RM#358)
    
    * Update projects.rst
    
    Added gym-pybullet-drones
    
    * Update projects.rst
    
    Longer title underline
    
    * Update changelog
    
    Co-authored-by: Antonin Raffin <antonin.raffin@ensta.org>
    
    * Include SuperSuit in projects (DLR-RM#359)
    
    * include supersuit
    
    * longer title underline
    
    * Update changelog.rst
    
    * Fix default arguments + add bugbear (DLR-RM#363)
    
    * Fix potential bug + add bug bear
    
    * Remove unused variables
    
    * Minor: version bump
    
    * Add code of conduct + update doc (DLR-RM#373)
    
    * Add code of conduct
    
    * Fix DQN doc example
    
    * Update doc (channel-last/first)
    
    * Apply suggestions from code review
    
    Co-authored-by: Anssi <kaneran21@hotmail.com>
    
    * Apply suggestions from code review
    
    Co-authored-by: Adam Gleave <adam@gleave.me>
    
    Co-authored-by: Anssi <kaneran21@hotmail.com>
    Co-authored-by: Adam Gleave <adam@gleave.me>
    
    * Make installation command compatible with ZSH (DLR-RM#376)
    
    * Add quotes
    
    * Add Zsh bracket info
    
    * Add clarify pip installation line
    
    * Make note bold
    
    * Add Zsh pip installation note
    
    * Add handle timeouts param
    
    * Fixes
    
    * Fixes (buffer size, extend test)
    
    * Fix `max_episode_length` redefinition
    
    * Fix potential issue
    
    * Add some docs on dict obs
    
    * Fix performance bug
    
    * Fix slowdown
    
    * Add package to install (DLR-RM#378)
    
    * Add package to install
    
    * Update docs packages installation command
    
    Co-authored-by: Antonin RAFFIN <antonin.raffin@ensta.org>
    
    * Fix backward compat + add test
    
    * Fix VecEnv detection
    
    * Update doc
    
    * Fix vec env check
    
    * Support for `VecMonitor` for gym3-style environments (DLR-RM#311)
    
    * add vectorized monitor
    
    * auto format of the code
    
    * add documentation and VecExtractDictObs
    
    * refactor and add test cases
    
    * add test cases and format
    
    * avoid circular import and fix doc
    
    * fix type
    
    * fix type
    
    * oops
    
    * Update stable_baselines3/common/monitor.py
    
    Co-authored-by: Antonin RAFFIN <antonin.raffin@ensta.org>
    
    * Update stable_baselines3/common/monitor.py
    
    Co-authored-by: Antonin RAFFIN <antonin.raffin@ensta.org>
    
    * add test cases
    
    * update changelog
    
    * fix mutable argument
    
    * quick fix
    
    * Apply suggestions from code review
    
    * fix terminal observation for gym3 envs
    
    * delete comment
    
    * Update doc and bump version
    
    * Add warning when already using `Monitor` wrapper
    
    * Update vecmonitor tests
    
    * Fixes
    
    Co-authored-by: Antonin RAFFIN <antonin.raffin@ensta.org>
    
    * Reformat
    
    * Fixed loading of ``ent_coef`` for ``SAC`` and ``TQC``, it was not optimized anymore (DLR-RM#392)
    
    * Fix ent coef loading bug
    
    * Add test
    
    * Add comment
    
    * Reuse save path
    
    * Add test for GAE + rename `RolloutBuffer.dones` for clarification (DLR-RM#375)
    
    * Fix return computation + add test for GAE
    
    * Rename `last_dones` to `episode_starts` for clarification
    
    * Revert advantage
    
    * Cleanup test
    
    * Rename variable
    
    * Clarify return computation
    
    * Clarify docs
    
    * Add multi-episode rollout test
    
    * Reformat
    
    Co-authored-by: Anssi "Miffyli" Kanervisto <kaneran21@hotmail.com>
    
    * Fixed saving of `A2C` and `PPO` policy when using gSDE (DLR-RM#401)
    
    * Improve doc and replay buffer loading
    
    * Add support for images
    
    * Fix doc
    
    * Update Procgen doc
    
    * Update changelog
    
    * Update docstrings
    
    Co-authored-by: Adam Gleave <adam@gleave.me>
    Co-authored-by: Jacopo Panerati <jacopo.panerati@utoronto.ca>
    Co-authored-by: Justin Terry <justinkterry@gmail.com>
    Co-authored-by: Anssi <kaneran21@hotmail.com>
    Co-authored-by: Tom Dörr <tomdoerr96@gmail.com>
    Co-authored-by: Tom Dörr <tom.doerr@tum.de>
    Co-authored-by: Costa Huang <costa.huang@outlook.com>
    8 people authored May 3, 2021
    Configuration menu
    Copy the full SHA
    652a6d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcd97cd View commit details
    Browse the repository at this point in the history
  3. Update doc and minor fixes

    araffin committed May 3, 2021
    Configuration menu
    Copy the full SHA
    89607cf View commit details
    Browse the repository at this point in the history
  4. Update doc

    araffin committed May 3, 2021
    Configuration menu
    Copy the full SHA
    495cf5d View commit details
    Browse the repository at this point in the history

Commits on May 8, 2021

  1. Configuration menu
    Copy the full SHA
    0ea5c61 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. Configuration menu
    Copy the full SHA
    f8351ab View commit details
    Browse the repository at this point in the history
  2. Address comments

    Miffyli committed May 10, 2021
    Configuration menu
    Copy the full SHA
    94cb760 View commit details
    Browse the repository at this point in the history
  3. Naming clarifications

    Miffyli committed May 10, 2021
    Configuration menu
    Copy the full SHA
    5d56c34 View commit details
    Browse the repository at this point in the history
  4. merge master

    Miffyli committed May 10, 2021
    Configuration menu
    Copy the full SHA
    ab75dcd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c30916e View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. Configuration menu
    Copy the full SHA
    0acea97 View commit details
    Browse the repository at this point in the history
  2. Cleanup

    araffin committed May 11, 2021
    Configuration menu
    Copy the full SHA
    d6a59f9 View commit details
    Browse the repository at this point in the history
  3. Add sanity check

    araffin committed May 11, 2021
    Configuration menu
    Copy the full SHA
    ce848fb View commit details
    Browse the repository at this point in the history