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

Release 0 4 17 #985

Merged
merged 487 commits into from
Jul 2, 2021
Merged

Release 0 4 17 #985

merged 487 commits into from
Jul 2, 2021

Conversation

Gamenot
Copy link
Collaborator

@Gamenot Gamenot commented Jul 2, 2021

See CHANGELOG

JingfeiPeng and others added 30 commits April 30, 2021 21:59
* Added frame_time in envision State, frame_time is the elapsed simulation time

* Added "near real-time" and "uncapped" mode in Envision

* add optimization to get frame_time from frame in server.py by using ijson instead of json loading the entire frame

Co-authored-by: Stephen Hockema <[email protected]>
* Fixed race condition with seek flushing.

* formatting

* also limit stateQueue size while I'm at it.

* More options for buffer overflow.

* added comment
* Quiet error received when initially unable to connect to Envision.

* output a warning on the first failed connection only.

* formatting

* added to CHANGELOG
* quiet "pybullet build time: ..." messages on stdout when pybullet is imported.

* added CHANGELOG entry

* formatting
* update episode callback

* Apply suggestions from code review

Co-authored-by: christianjans <[email protected]>

Co-authored-by: christianjans <[email protected]>
…and how to use them to create environments and scenarios
…they are removed from python installation package or pip
…so that they are removed from python installation package or pip"

This reverts commit bdf80e0
Improved general user installation pypi instructions . Issue#828
* Add ability to include bubbles in scenarios

* Add 'bubbles' to task configs

* Add stops test

* Add bubbles test

* Refactor stops implementation in generate_scenarios.py

* Refactor stops generation

* Add type hints and docstrings

* Remove stops from default bubble scenarios
christianjans and others added 27 commits June 22, 2021 07:40
* Initial changes

* Add initial environment documentation

* Fix ULTRA environment and adapter test to pass tests

* Clean up the ULTRA environment and environment test

* Add note to RLlib training about SMARTS observations adaptation

* Update ULTRA environment documentation
…direct when switched to a multi-instance display.
Fixed the Multi Instance Display of Envision
…oller

Add trajectory interpolation provider(New)
* refactor existing evaluate_saved_models

* fixed bug

* updated evaluation process, fixed tune test issue

* Update getting_started.md

* updated getting_started.md documentation

* clean up

* added exceptions

* small fix

Co-authored-by: christianjans <[email protected]>

Co-authored-by: christianjans <[email protected]>
Co-authored-by: christianjans <[email protected]>
* Initial ideas for refactored adapter

* Define the reward and observation adapters

* Finish basic adapter types in adapter.py

* Get PPO baseline to run

* Get SAC baseline to run

* Get TD3 baseline to run

* Get RLlib training to work

* Get DQN baseline to run

* Get BDQN baseline to run

* Get ULTRA Tune to run

* Pass ULTRA CI tests

* Format the code

* Move adapters to own directory

* Remove original adapter and state preprocessors

* Add discrete action Gym space

* Implement default image observation adapter function

* Simplify required_interface_fromtypes function

* Initialize ultra_scores from enum type

* Comment constants in default vector and reward

* Change adapter CI test to use new adapters

* Use seed from parameters for social vehicle config in RLlib

* Add docstrings to adapters

* Convert TODO regarding ULTRA score to NOTE in ULTRA environments

* Fix small logic errors in default_observation_image_adapter

* Apply small changes from review

* Create deepcopy of observation before performing vector adaptation

* Add initial documentation for default adapters

* Add reason for sorting social vehicles by distance in adapters.md

* Keep consistent line length in adapters.md

* Add comments to image adapter constants

* Edit docstring of image adapter function

* Change image observation adapter to produce a 3D array

* Initial changes

* Fix bug in image replay buffer dataset

* Add initial replay buffer test

* Clean up replay buffer test

* Make CNNs exclusively process images

* Remove BDQN's explore.py and network.py

* Remove extra import of DQNWithSocialEncoder
* added test to train all baselines

* formatted

* added evaluation to baseline tests
@Gamenot Gamenot merged commit 2c1979e into master Jul 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants