Gianluca De Cola
|
49d8299a1e
|
New info API for vectorized environments #2657 (#2773)
* WIP refactor info API sync vector.
* Add missing untracked file.
* Add info strategy to reset_wait.
* Add interface and docstring.
* info with strategy pattern on async vector env.
* Add default to async vecenv.
* episode statistics for asyncvecnev.
* Add tests info strategy format.
* Add info strategy to reset_wait.
* refactor and cleanup.
* Code cleanup. Add tests.
* Add tests for video recording with new info format.
* fix test case.
* fix camelcase.
* rename enum.
* update tests, docstrings, cleanup.
* Changes brax strategy to numpy. add_strategy method in StrategyFactory. Add tests.
* fix docstring and logging format.
* Set Brax info format as default. Remove classic info format. Update tests.
* breaking the wrong loop.
* WIP: wrapper.
* Add wrapper for brax to classic info.
* WIP: wrapper with nested RecordEpisodeStatistic.
* Add tests. Refactor docstrings. Cleanup.
* cleanup.
* patch conflicts.
* rebase and conflicts.
* new pre-commit conventions.
* docstring.
* renaming.
* incorporate info_processor in vecEnv.
* renaming. Create info dict only if needed.
* remove all brax references. update docstring. Update duplicate test.
* reviews.
* pre-commit.
* reviews.
* docstring.
* cleanup blank lines.
* add support for numpy dtypes.
* docstring fix.
* formatting.
* naming.
* assert correct info from wrappers chaining. Test correct wrappers chaining. naming.
* simplify episode_statistics.
* change args orer.
* update tests.
* wip: refactor episode_statistics.
* Add test for add_vecore_episode_statistics.
|
2022-05-24 10:36:35 -04:00 |
|