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 16 #841

Merged
merged 244 commits into from
May 11, 2021
Merged

Release 0 4 16 #841

merged 244 commits into from
May 11, 2021

Conversation

Gamenot
Copy link
Collaborator

@Gamenot Gamenot commented May 11, 2021

Previous merge was a slight bit premature.

KornbergFresnel and others added 30 commits October 21, 2020 11:09
…ranch 'master' of github.com:KornbergFresnel/smarts
…439)

* Not recreate SMARTS instance during imitation learning

* Fix bugs in imitation learning to run interaction dataset
* Fixes to make the mini-city work nicely

* Address comments
christianjans and others added 28 commits April 14, 2021 07:36
* Fix headless argument in ULTRA scripts

* Change headless flag to behave like SMARTS
* ensure traffic histories always start at sim_time = 0

* blacked it!
* Make evaluations run in parallel to training

* Add rollout_fragment_length and max_episode_steps to rllib

* Add new flags to documentation

* Fix flag in example

* Ensure evaluation is not run in test_train.py

* Check if log_dir doesn't exist in test_train.py

* Fix typo in argument and set eval_episodes to 0

* Check if not exists for paths

* Fix formatting

* Update evaluate and train to evaluate per episode (#639)

* Update evaluate and train to eval per episode

* Fix tests and change normalization

* Fix formatting

* Record episode for train/eval at the same time

* Train performance averages last eval_rate episodes

* Add gap_mode and calculate generalization gap

* Enable explore during eval for better comparison

* Fix formatting

* Fix averaging in record_episode

* Only average scalars in record_episode

* Check for scalar when calculating gap

* Fix formatting

* Fix bugs introduced by merge

* Fix calculate_gap

* Fix averaging over episodes

* Fix formatting

* Check eval_episodes is 0 before evaluation

* Evaluate on train and test without exploration

* Make train/test occur in one ray.get

* Remove episode_count

* Remove episode_count from tests

* Remove averaging over training episodes

* Restructure evaluation_check with eval_mode = False

* Fix formatting

* try split ci test method

* Check for valid eval_episodes inside evaluation_check

* Removed averaging  feature of record_episode

* Fix formatting

Co-authored-by: Jenish Patel <[email protected]>

* Merge with ultra-rllib-speedup-tests

* Rename evaluation_task_id for training

* Simplify argument to ray.wait(...)

* Remove print statements

* Fix defaults

* Fix eval-rate in docs

* Initial changes (#744)

Co-authored-by: christianjans <[email protected]>
Co-authored-by: Jenish Patel <[email protected]>
Co-authored-by: christianjans <[email protected]>
* Attempt to fix test_notebook test

* Try different test configuration

* Restore all tests
To give CoRL citation.
* fix bug causing sim_time between queries to miss due to float precision.
also gave traffic history vehicles an id that would allow them to be colored correctly.

* update from review (magic numbers)
* Check for done history vehicles.

* Added comments to explain weirdness.
* added pedestrian and motorcycle model

* update vehicle config

* Updated envision code to use new models

* add blend1 files to gitignore

* re-scale other vehicles

* Use new types in traffic history.

* change-log update

* make scenario loop deterministic, added motorcycle to scenario loop

* fixed test_observation by applying tolerance to ogm, rgb and drivable_grid_map

Co-authored-by: Stephen Hockema <[email protected]>
Update README.md to give CoRL citation
* scheduled ultra test run on develop branch on every wednesday

* Disabled ultra test on smarts branch

* remove motorcycle in loop scenario since test_observation is in-deterministic
* Use possibly-shifted net_file for traffic generation.

* updated changelog

* Don't need to shift sumo vehicles already on map.  Added --allow-offset-map option to scenario build.

* forgot to change parameter name

* formatting

* explicitly name default_lane_width argument

* Changed shifted_net_file_name to be a static property instead of method.
* Attempt to fix test_notebook test

* Fix pybullet example

* Add the make tests

* Add justification for PYTHONHASHSEED back

* Add pykernel to the requirements
…ation (#715) (#799)

* added done creteria based on number of agents alive

* updated changelog
* 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
@Gamenot Gamenot merged commit c5a1608 into master May 11, 2021
@Adaickalavan Adaickalavan deleted the release-0_4_16 branch June 2, 2021 12:02
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.