Skip to content

Commit

Permalink
Release 0 4 14 (#606)
Browse files Browse the repository at this point in the history
* Add citing

* Revert "Add citing"

* Add citing

* Add third-party references

* Refactor metrics

* behavior metric

* Rectify the black version and reformatted

* refactored

* Fixed up: compatible with stacked observation space

* refactored framestack wrapper

* collect config generation

* add radar plot tools

* test passed for evaluation

* test passed for evaluation

* update maps

* Fix history vehicles key error + not recreate SMARTS instance (#230) (#439)

* Not recreate SMARTS instance during imitation learning

* Fix bugs in imitation learning to run interaction dataset

* Fixes to improve mini-city (#410)

* Fixes to make the mini-city work nicely

* Address comments

* Remove all vehicle in SUMO when reset (#435)

* Fix OpEn for large vehicle (#446)

* Option for resetting a scenario without restart or reload SUMO (#441)

* Remove all vehicle in SUMO when reset

* Reset without restart or reload SUMO

* Upgrade to ray 1 0 1 post1 With Fix (#420)

* Upgrade ray version

* update requirements

* Fix rllib_agent

* Add jupyter to requirements

* Remove jupyter in setup

* Remove aggressive mode args

* Fix analysis crash

* Fix mode param

* Fix pandas collumn error

* Add mode to get_best_logdir

* unify yaml configuration

* remove comments

* support multiple algorithm evaluation

* change package version

ray==0.8.7, tensorflow==1.15

* fixed some bugs, make evaluate runnable

* update readme

* Decouple logging keep headless envision (#433) (#451)

* decoupled logging in client.py and have a headless option for client

* modified envision creation to add headless

* remove unneeded imports

* address comments

* Missing Fixes from 0_4_12 -> develop (#481)

* Bump version 0.4.11->0.4.12

* Fix rllib tests

* Fix minicity vehicle type generation

* Address unneeded * and self in callback signatures

* Fix pybullet log polution (again) (#475)

* Add entries to dockerignore, gitignore, requirements. (#476)

* Quick fix 4lane t collesion (#456) (#490)

* removed TargetPose agents in 4lane_t

* Change naming of smarts pybullet_action

* Fix Missing Features in Develop Branch (#484)

* Fix the teleport issue for BM (#442)

* Fix the teleport issue for BM

* Put traffic.destroy after agent_manger.destroy

* Ultra Merge (#430)

* migrating to smarts

* initial changes to SAC and ultra registry

* added info_adapter and removed src

* adding environment score

* moved env_score to info

* removed unnecessary variable

* applied change to ppo

* updating dqn

* changing the action space to discrete

* updating ddpg

* updating policy params

* adding old README

* adding docker for ultra

* removing worker.py and run_agent.py

* updating docker file

* Update Dockerfile

* Update run_container.sh

* Update Dockerfile

* Fix registry import (#385)

* ULTRA Fix `test-formatting` (#386)

* Fix registry import

* `make format`

* Update Dockerfile

* Removed proxy details. (#389)

* Fixed ULTRA README.md values and directories that were old. (#398)

* renaming UltraAgentSpec to BaselineAgentSpec for clarity

* overriding step module for ultra

* cleanup highway changes

* cleanup highway changes

* fixing the format

* removing tests for updates in future

* applied comments to cleanup

* removing docker folder

* removing proxy from Makefile and cleanup Dockerfile

* README docker step update

* README update remove badges

* update docker steo

* adding headers

* fixing the format

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

* Included ultra directories in header test

* Release v0.4.12 (#450)

* Fix history vehicles key error + not recreate SMARTS instance (#230) (#439)

* Not recreate SMARTS instance during imitation learning

* Fix bugs in imitation learning to run interaction dataset

* Fixes to improve mini-city (#410)

* Fixes to make the mini-city work nicely

* Address comments

* Remove all vehicle in SUMO when reset (#435)

* Fix OpEn for large vehicle (#446)

* Option for resetting a scenario without restart or reload SUMO (#441)

* Remove all vehicle in SUMO when reset

* Reset without restart or reload SUMO

* Upgrade to ray 1 0 1 post1 With Fix (#420)

* Upgrade ray version

* update requirements

* Fix rllib_agent

* Add jupyter to requirements

* Remove jupyter in setup

* Remove aggressive mode args

* Fix analysis crash

* Fix mode param

* Fix pandas collumn error

* Add mode to get_best_logdir

* Bump version 0.4.11->0.4.12

* Fix rllib tests

* Fix minicity vehicle type generation

* Address unneeded * and self in callback signatures

Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: iman512003 <[email protected]>

Co-authored-by: iman512003 <[email protected]>
Co-authored-by: Kimia Hassanzadeh <[email protected]>
Co-authored-by: adai <[email protected]>
Co-authored-by: christianjans <[email protected]>
Co-authored-by: Jenish Patel <[email protected]>
Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: JenishPatel99 <[email protected]>

* Clarify steps and fix missing step

* Apply suggestions from code review

Apply Adai's suggestions.

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

* Long-duration determinism test (#479)

* Added long-duration determinism test with run time ~5 hours.

* fixing the DISPLAY (#486)

* Fix the teleport issue for BM (#442)

* Fix the teleport issue for BM

* Put traffic.destroy after agent_manger.destroy

* Ultra Merge (#430)

* migrating to smarts

* initial changes to SAC and ultra registry

* added info_adapter and removed src

* adding environment score

* moved env_score to info

* removed unnecessary variable

* applied change to ppo

* updating dqn

* changing the action space to discrete

* updating ddpg

* updating policy params

* adding old README

* adding docker for ultra

* removing worker.py and run_agent.py

* updating docker file

* Update Dockerfile

* Update run_container.sh

* Update Dockerfile

* Fix registry import (#385)

* ULTRA Fix `test-formatting` (#386)

* Fix registry import

* `make format`

* Update Dockerfile

* Removed proxy details. (#389)

* Fixed ULTRA README.md values and directories that were old. (#398)

* renaming UltraAgentSpec to BaselineAgentSpec for clarity

* overriding step module for ultra

* cleanup highway changes

* cleanup highway changes

* fixing the format

* removing tests for updates in future

* applied comments to cleanup

* removing docker folder

* removing proxy from Makefile and cleanup Dockerfile

* README docker step update

* README update remove badges

* update docker steo

* adding headers

* fixing the format

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

* Release v0.4.12 (#450)

* Fix history vehicles key error + not recreate SMARTS instance (#230) (#439)

* Not recreate SMARTS instance during imitation learning

* Fix bugs in imitation learning to run interaction dataset

* Fixes to improve mini-city (#410)

* Fixes to make the mini-city work nicely

* Address comments

* Remove all vehicle in SUMO when reset (#435)

* Fix OpEn for large vehicle (#446)

* Option for resetting a scenario without restart or reload SUMO (#441)

* Remove all vehicle in SUMO when reset

* Reset without restart or reload SUMO

* Upgrade to ray 1 0 1 post1 With Fix (#420)

* Upgrade ray version

* update requirements

* Fix rllib_agent

* Add jupyter to requirements

* Remove jupyter in setup

* Remove aggressive mode args

* Fix analysis crash

* Fix mode param

* Fix pandas collumn error

* Add mode to get_best_logdir

* Bump version 0.4.11->0.4.12

* Fix rllib tests

* Fix minicity vehicle type generation

* Address unneeded * and self in callback signatures

Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: iman512003 <[email protected]>

* fixing the DISPLAY

* setup.py commented

Co-authored-by: Tucker <[email protected]>
Co-authored-by: iman512003 <[email protected]>
Co-authored-by: adai <[email protected]>
Co-authored-by: christianjans <[email protected]>
Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>

* Clean up args and help strings in evaluate.py and train.py (#487)

* Ignore generated tasks in ULTRA

* Remove task 0

* Clean up arg help-strings in train.py

* Rename task to scenario_info in train

* Format ultra/train.py

* Clean up arg help-strings in evaluate.py

* Add task 0 back

* Remove comments from train.py

* Ultra add design documentation (#497)

* Fix the teleport issue for BM (#442)

* Fix the teleport issue for BM

* Put traffic.destroy after agent_manger.destroy

* Ultra Merge (#430)

* migrating to smarts

* initial changes to SAC and ultra registry

* added info_adapter and removed src

* adding environment score

* moved env_score to info

* removed unnecessary variable

* applied change to ppo

* updating dqn

* changing the action space to discrete

* updating ddpg

* updating policy params

* adding old README

* adding docker for ultra

* removing worker.py and run_agent.py

* updating docker file

* Update Dockerfile

* Update run_container.sh

* Update Dockerfile

* Fix registry import (#385)

* ULTRA Fix `test-formatting` (#386)

* Fix registry import

* `make format`

* Update Dockerfile

* Removed proxy details. (#389)

* Fixed ULTRA README.md values and directories that were old. (#398)

* renaming UltraAgentSpec to BaselineAgentSpec for clarity

* overriding step module for ultra

* cleanup highway changes

* cleanup highway changes

* fixing the format

* removing tests for updates in future

* applied comments to cleanup

* removing docker folder

* removing proxy from Makefile and cleanup Dockerfile

* README docker step update

* README update remove badges

* update docker steo

* adding headers

* fixing the format

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

* Release v0.4.12 (#450)

* Fix history vehicles key error + not recreate SMARTS instance (#230) (#439)

* Not recreate SMARTS instance during imitation learning

* Fix bugs in imitation learning to run interaction dataset

* Fixes to improve mini-city (#410)

* Fixes to make the mini-city work nicely

* Address comments

* Remove all vehicle in SUMO when reset (#435)

* Fix OpEn for large vehicle (#446)

* Option for resetting a scenario without restart or reload SUMO (#441)

* Remove all vehicle in SUMO when reset

* Reset without restart or reload SUMO

* Upgrade to ray 1 0 1 post1 With Fix (#420)

* Upgrade ray version

* update requirements

* Fix rllib_agent

* Add jupyter to requirements

* Remove jupyter in setup

* Remove aggressive mode args

* Fix analysis crash

* Fix mode param

* Fix pandas collumn error

* Add mode to get_best_logdir

* Bump version 0.4.11->0.4.12

* Fix rllib tests

* Fix minicity vehicle type generation

* Address unneeded * and self in callback signatures

Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: iman512003 <[email protected]>

* Add design documentation in ULTRA

* Move design flowchart to docs folder

* Remove cached ultra-flowchart

Co-authored-by: Tucker <[email protected]>
Co-authored-by: iman512003 <[email protected]>
Co-authored-by: Kimia Hassanzadeh <[email protected]>
Co-authored-by: adai <[email protected]>
Co-authored-by: christianjans <[email protected]>
Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: AlexLewandowski <[email protected]>

* Updated train.py and evaluate.py to include new flags (#507)

* Fix the teleport issue for BM (#442)

* Fix the teleport issue for BM

* Put traffic.destroy after agent_manger.destroy

* Ultra Merge (#430)

* migrating to smarts

* initial changes to SAC and ultra registry

* added info_adapter and removed src

* adding environment score

* moved env_score to info

* removed unnecessary variable

* applied change to ppo

* updating dqn

* changing the action space to discrete

* updating ddpg

* updating policy params

* adding old README

* adding docker for ultra

* removing worker.py and run_agent.py

* updating docker file

* Update Dockerfile

* Update run_container.sh

* Update Dockerfile

* Fix registry import (#385)

* ULTRA Fix `test-formatting` (#386)

* Fix registry import

* `make format`

* Update Dockerfile

* Removed proxy details. (#389)

* Fixed ULTRA README.md values and directories that were old. (#398)

* renaming UltraAgentSpec to BaselineAgentSpec for clarity

* overriding step module for ultra

* cleanup highway changes

* cleanup highway changes

* fixing the format

* removing tests for updates in future

* applied comments to cleanup

* removing docker folder

* removing proxy from Makefile and cleanup Dockerfile

* README docker step update

* README update remove badges

* update docker steo

* adding headers

* fixing the format

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

* Release v0.4.12 (#450)

* Fix history vehicles key error + not recreate SMARTS instance (#230) (#439)

* Not recreate SMARTS instance during imitation learning

* Fix bugs in imitation learning to run interaction dataset

* Fixes to improve mini-city (#410)

* Fixes to make the mini-city work nicely

* Address comments

* Remove all vehicle in SUMO when reset (#435)

* Fix OpEn for large vehicle (#446)

* Option for resetting a scenario without restart or reload SUMO (#441)

* Remove all vehicle in SUMO when reset

* Reset without restart or reload SUMO

* Upgrade to ray 1 0 1 post1 With Fix (#420)

* Upgrade ray version

* update requirements

* Fix rllib_agent

* Add jupyter to requirements

* Remove jupyter in setup

* Remove aggressive mode args

* Fix analysis crash

* Fix mode param

* Fix pandas collumn error

* Add mode to get_best_logdir

* Bump version 0.4.11->0.4.12

* Fix rllib tests

* Fix minicity vehicle type generation

* Address unneeded * and self in callback signatures

Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: iman512003 <[email protected]>

* Updated train.py to include new flags

* formatted

* formatting again

* addressed some formatting issues

* Resolve utils/episode.py

* replaced json with ijson

* Format train.py and evaluate.py

* Add policy flag to evaluate.py

Co-authored-by: Tucker <[email protected]>
Co-authored-by: iman512003 <[email protected]>
Co-authored-by: Kimia Hassanzadeh <[email protected]>
Co-authored-by: adai <[email protected]>
Co-authored-by: christianjans <[email protected]>
Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: AlexLewandowski <[email protected]>

* Updated previous ultra tests and integrated them into workflow (#511)

* migrating to smarts

* initial changes to SAC and ultra registry

* added info_adapter and removed src

* adding environment score

* moved env_score to info

* removed unnecessary variable

* applied change to ppo

* updating dqn

* changing the action space to discrete

* updating ddpg

* updating policy params

* adding old README

* adding docker for ultra

* removing worker.py and run_agent.py

* updating docker file

* Update Dockerfile

* Update run_container.sh

* Update Dockerfile

* Fix registry import (#385)

* ULTRA Fix `test-formatting` (#386)

* Fix registry import

* `make format`

* Update Dockerfile

* Removed proxy details. (#389)

* Fixed ULTRA README.md values and directories that were old. (#398)

* renaming UltraAgentSpec to BaselineAgentSpec for clarity

* overriding step module for ultra

* cleanup highway changes

* cleanup highway changes

* fixing the format

* removing tests for updates in future

* applied comments to cleanup

* removing docker folder

* removing proxy from Makefile and cleanup Dockerfile

* README docker step update

* README update remove badges

* update docker steo

* adding headers

* fixing the format

* Fix the teleport issue for BM (#442)

* Fix the teleport issue for BM

* Put traffic.destroy after agent_manger.destroy

* Ultra Merge (#430)

* migrating to smarts

* initial changes to SAC and ultra registry

* added info_adapter and removed src

* adding environment score

* moved env_score to info

* removed unnecessary variable

* applied change to ppo

* updating dqn

* changing the action space to discrete

* updating ddpg

* updating policy params

* adding old README

* adding docker for ultra

* removing worker.py and run_agent.py

* updating docker file

* Update Dockerfile

* Update run_container.sh

* Update Dockerfile

* Fix registry import (#385)

* ULTRA Fix `test-formatting` (#386)

* Fix registry import

* `make format`

* Update Dockerfile

* Removed proxy details. (#389)

* Fixed ULTRA README.md values and directories that were old. (#398)

* renaming UltraAgentSpec to BaselineAgentSpec for clarity

* overriding step module for ultra

* cleanup highway changes

* cleanup highway changes

* fixing the format

* removing tests for updates in future

* applied comments to cleanup

* removing docker folder

* removing proxy from Makefile and cleanup Dockerfile

* README docker step update

* README update remove badges

* update docker steo

* adding headers

* fixing the format

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

* Release v0.4.12 (#450)

* Fix history vehicles key error + not recreate SMARTS instance (#230) (#439)

* Not recreate SMARTS instance during imitation learning

* Fix bugs in imitation learning to run interaction dataset

* Fixes to improve mini-city (#410)

* Fixes to make the mini-city work nicely

* Address comments

* Remove all vehicle in SUMO when reset (#435)

* Fix OpEn for large vehicle (#446)

* Option for resetting a scenario without restart or reload SUMO (#441)

* Remove all vehicle in SUMO when reset

* Reset without restart or reload SUMO

* Upgrade to ray 1 0 1 post1 With Fix (#420)

* Upgrade ray version

* update requirements

* Fix rllib_agent

* Add jupyter to requirements

* Remove jupyter in setup

* Remove aggressive mode args

* Fix analysis crash

* Fix mode param

* Fix pandas collumn error

* Add mode to get_best_logdir

* Bump version 0.4.11->0.4.12

* Fix rllib tests

* Fix minicity vehicle type generation

* Address unneeded * and self in callback signatures

Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: iman512003 <[email protected]>

* uploading the tests for ci

* Updated train.py to include new flags

* formatted

* WIP: first commit

* restored config file

* test push to examine new ultra ci

* added missing dependencies for ultra ci

* fixed reward apdater test

* setup.py added

* Editted gitignore file to add couple of .glb files

* added few other files

* run train_test.py in ultra ci

* renamed test files

* disable train_cli due to ray error

* ultra ci strategy changed

* disable train test

* formatted train.py

* discard previous commit

* smarts ci added back

* Added headers

* disable episode counter test

* Format ultra/train.py

* formatted

* run tests again

Co-authored-by: Kimia Hassanzadeh <[email protected]>
Co-authored-by: Tucker <[email protected]>
Co-authored-by: adai <[email protected]>
Co-authored-by: christianjans <[email protected]>
Co-authored-by: iman512003 <[email protected]>
Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: AlexLewandowski <[email protected]>

* Add MAD mode (#493) (#495)

* added mode to only remove agent vehicles when sumo teardown

* added docstring about parameter descriptions in sumo_traffic_simulation

* ULTRA Initial Documentation (#449)

* Fix the teleport issue for BM (#442)

* Fix the teleport issue for BM

* Put traffic.destroy after agent_manger.destroy

* Ultra Merge (#430)

* migrating to smarts

* initial changes to SAC and ultra registry

* added info_adapter and removed src

* adding environment score

* moved env_score to info

* removed unnecessary variable

* applied change to ppo

* updating dqn

* changing the action space to discrete

* updating ddpg

* updating policy params

* adding old README

* adding docker for ultra

* removing worker.py and run_agent.py

* updating docker file

* Update Dockerfile

* Update run_container.sh

* Update Dockerfile

* Fix registry import (#385)

* ULTRA Fix `test-formatting` (#386)

* Fix registry import

* `make format`

* Update Dockerfile

* Removed proxy details. (#389)

* Fixed ULTRA README.md values and directories that were old. (#398)

* renaming UltraAgentSpec to BaselineAgentSpec for clarity

* overriding step module for ultra

* cleanup highway changes

* cleanup highway changes

* fixing the format

* removing tests for updates in future

* applied comments to cleanup

* removing docker folder

* removing proxy from Makefile and cleanup Dockerfile

* README docker step update

* README update remove badges

* update docker steo

* adding headers

* fixing the format

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

* Simplified README

* Instructions for training and evaluating a baseline agent

* Instructions for creating a custom agent

* Instructions for ULTRA setup

* Other miscellaneous documentation

* Added ULTRA paper link to README

* Update ultra/README.md to include citation

Co-authored-by: Alex Lewandowski <[email protected]>

* Update ultra/README.md to fix missing link and other miscellaneous changes

* Changed spec flag in ultra/evaluate.py to experiment-dir

* Added an agent.md link to ultra/README.md

* Rewrite ULTRA features in ultra/README.md

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

* Update agent's custom options in ultra/docs/agent.md

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

* Change wording in ultra/docs/custom_agent.md to be order-independent

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

* Reorder AgentSpec params to match code

* Remove the 'the' in the AgentSpec params descriptions

* Elaborate on the adapters of the AgentSpec params

* Remove the initial AgentSpec params list

* Add initial ULTRA demo to ultra/README.md

* Change initial instructions for training/evaluating agents

* Change custom agent creation instructions

* Correct the agent locator

Co-authored-by: Tucker <[email protected]>
Co-authored-by: iman512003 <[email protected]>
Co-authored-by: Kimia Hassanzadeh <[email protected]>
Co-authored-by: adai <[email protected]>
Co-authored-by: Alex Lewandowski <[email protected]>
Co-authored-by: Tucker <[email protected]>

* Update ULTRA/README.md with flowchart

* fix format in train.py (#523)

* Continuous deployment (#499)

* Automated release of PyPI package and docker image upon new code release.

* fix collision between agent and bubble agent vehicle (#485)

* Bubble manager will choose BoxChassis for hijacking vehicles with non-dynamic actions

* added warnings when vehicles with AckermanChassis call set_pose after step

* Fixed vehicle generation to use boxchassis if action is not in smarts.dynamic_actions

* Add initial speed uturn (#516)

* Add initial speed for uturn task

* Fix formatting issue

* Apply Liam comments

* Fix initial speed bug

* Add Tucker's comment on using dataclass

* Fix format on ULTRA

* Fix typo in types

* New refactor uturn cutin (#517)

* Refactor uturn and cutin

* Apply Tucker's last comment on removing the attribute

* Give improved warning about missing goal position (#512)

* Run CI on pull request from forked repo (#524)

* Bump version 0.4.12->0.4.13

* Remove ijson dependency in ULTRA (#477)

* Fix the teleport issue for BM (#442)

* Fix the teleport issue for BM

* Put traffic.destroy after agent_manger.destroy

* Ultra Merge (#430)

* migrating to smarts

* initial changes to SAC and ultra registry

* added info_adapter and removed src

* adding environment score

* moved env_score to info

* removed unnecessary variable

* applied change to ppo

* updating dqn

* changing the action space to discrete

* updating ddpg

* updating policy params

* adding old README

* adding docker for ultra

* removing worker.py and run_agent.py

* updating docker file

* Update Dockerfile

* Update run_container.sh

* Update Dockerfile

* Fix registry import (#385)

* ULTRA Fix `test-formatting` (#386)

* Fix registry import

* `make format`

* Update Dockerfile

* Removed proxy details. (#389)

* Fixed ULTRA README.md values and directories that were old. (#398)

* renaming UltraAgentSpec to BaselineAgentSpec for clarity

* overriding step module for ultra

* cleanup highway changes

* cleanup highway changes

* fixing the format

* removing tests for updates in future

* applied comments to cleanup

* removing docker folder

* removing proxy from Makefile and cleanup Dockerfile

* README docker step update

* README update remove badges

* update docker steo

* adding headers

* fixing the format

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

* ULTRA now uses a stable version of SMARTS, slight tweak in the installation process. README needs to updated

* Added a few comments to setup.py

* generated header for setup.py

* Trying to commit setup.py again

* formatted using black

* Updated install.sh to fix path issue

* Removed extra lines and added comments

* Make removing ijson only change

Co-authored-by: Tucker <[email protected]>
Co-authored-by: iman512003 <[email protected]>
Co-authored-by: Kimia Hassanzadeh <[email protected]>
Co-authored-by: adai <[email protected]>
Co-authored-by: christianjans <[email protected]>
Co-authored-by: AlexLewandowski <[email protected]>

* Change distribution name for ULTRA (#532)

* Change distribution name for ULTRA

* Add MIT license to ULTRA

* Add long description to ULTRA setup

* Remove whitespace in citation

* Update tests cases for ultra-ci and integrate them into workflow (#520)

* migrating to smarts

* initial changes to SAC and ultra registry

* added info_adapter and removed src

* adding environment score

* moved env_score to info

* removed unnecessary variable

* applied change to ppo

* updating dqn

* changing the action space to discrete

* updating ddpg

* updating policy params

* adding old README

* adding docker for ultra

* removing worker.py and run_agent.py

* updating docker file

* Update Dockerfile

* Update run_container.sh

* Update Dockerfile

* Fix registry import (#385)

* ULTRA Fix `test-formatting` (#386)

* Fix registry import

* `make format`

* Update Dockerfile

* Removed proxy details. (#389)

* Fixed ULTRA README.md values and directories that were old. (#398)

* renaming UltraAgentSpec to BaselineAgentSpec for clarity

* overriding step module for ultra

* cleanup highway changes

* cleanup highway changes

* fixing the format

* removing tests for updates in future

* applied comments to cleanup

* removing docker folder

* removing proxy from Makefile and cleanup Dockerfile

* README docker step update

* README update remove badges

* update docker steo

* adding headers

* fixing the format

* Fix the teleport issue for BM (#442)

* Fix the teleport issue for BM

* Put traffic.destroy after agent_manger.destroy

* Ultra Merge (#430)

* migrating to smarts

* initial changes to SAC and ultra registry

* added info_adapter and removed src

* adding environment score

* moved env_score to info

* removed unnecessary variable

* applied change to ppo

* updating dqn

* changing the action space to discrete

* updating ddpg

* updating policy params

* adding old README

* adding docker for ultra

* removing worker.py and run_agent.py

* updating docker file

* Update Dockerfile

* Update run_container.sh

* Update Dockerfile

* Fix registry import (#385)

* ULTRA Fix `test-formatting` (#386)

* Fix registry import

* `make format`

* Update Dockerfile

* Removed proxy details. (#389)

* Fixed ULTRA README.md values and directories that were old. (#398)

* renaming UltraAgentSpec to BaselineAgentSpec for clarity

* overriding step module for ultra

* cleanup highway changes

* cleanup highway changes

* fixing the format

* removing tests for updates in future

* applied comments to cleanup

* removing docker folder

* removing proxy from Makefile and cleanup Dockerfile

* README docker step update

* README update remove badges

* update docker steo

* adding headers

* fixing the format

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

* Release v0.4.12 (#450)

* Fix history vehicles key error + not recreate SMARTS instance (#230) (#439)

* Not recreate SMARTS instance during imitation learning

* Fix bugs in imitation learning to run interaction dataset

* Fixes to improve mini-city (#410)

* Fixes to make the mini-city work nicely

* Address comments

* Remove all vehicle in SUMO when reset (#435)

* Fix OpEn for large vehicle (#446)

* Option for resetting a scenario without restart or reload SUMO (#441)

* Remove all vehicle in SUMO when reset

* Reset without restart or reload SUMO

* Upgrade to ray 1 0 1 post1 With Fix (#420)

* Upgrade ray version

* update requirements

* Fix rllib_agent

* Add jupyter to requirements

* Remove jupyter in setup

* Remove aggressive mode args

* Fix analysis crash

* Fix mode param

* Fix pandas collumn error

* Add mode to get_best_logdir

* Bump version 0.4.11->0.4.12

* Fix rllib tests

* Fix minicity vehicle type generation

* Address unneeded * and self in callback signatures

Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: iman512003 <[email protected]>

* uploading the tests for ci

* Updated train.py to include new flags

* formatted

* WIP: first commit

* restored config file

* test push to examine new ultra ci

* added missing dependencies for ultra ci

* fixed reward apdater test

* setup.py added

* Editted gitignore file to add couple of .glb files

* added few other files

* run train_test.py in ultra ci

* renamed test files

* disable train_cli due to ray error

* ultra ci strategy changed

* disable train test

* formatted train.py

* discard previous commit

* smarts ci added back

* Added headers

* disable episode counter test

* Format ultra/train.py

* formatted

* run tests again

* formatting

* changed ci-ultra-test file

* execute ultra tests

* try again

* changed workflow files

* execute ultra-ci

* test ultra-ci

* fix ultra-ci

* fix ultra-ci

* change dir to ultra in ultra-ci

* revert to previous ultra-ci

* revert to previous ultra-ci

* dill dependency added to requirements.txt

* simplified the jobs in ultra-ci

* added pull request trigger

Co-authored-by: Kimia Hassanzadeh <[email protected]>
Co-authored-by: Tucker <[email protected]>
Co-authored-by: adai <[email protected]>
Co-authored-by: christianjans <[email protected]>
Co-authored-by: iman512003 <[email protected]>
Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: AlexLewandowski <[email protected]>

* ULTRA fix scenario analysis runtime errors (#508)

* Fix scenario analysis bugs

* Change argument names and format

* Change ULTRA acronym in README (#550)

* Changed ultra title in REAMDE

* Update README and setup ULTRA acronym

* Fix formatting

* Change version number

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

* Fix transient performace for lane change in laner (#552)

* Fix transient performace for lane change in laner

* Fix the heading and gains during lane transition

* Update evaluate.py to remove policy flag and add log directory flag (#544)

* updated evalaute, train and episode files

* formatted

* WIP : fixing evaluate test

* updated evaluation tests

* generating model workaround

* added scenarios to allow training

* Added custom test to improve evaluating time

* formatted

* removed unnecessary test

* moved cli commands to ultra-ci from evaluate

* test ultra-ci

* expanded model path variablity

* final clean up

* formatted

* removed ray key-word args

* restored original eval episodes

* removed cpu arg

* Update ultra/scenarios/README.md (#504)

* Reset initial vehicle speed in UTurn (#560)

* Reset initial vehicle speed in UTurn

* Remove front force correction for low speed

* Fix place of correction

* Further reduce front lateral coefficient

* SMARTS_reconnect_envision_when_disconnected (#341) (#545)

* SMARTS will forever try to reconnect envision, envision will check if there are running simulation every 3 seconds

* Parallel process to send state to Envision server (#567)

* Replaced multithreading with multiprocessing and queue.
* Modified test to support multiprocessing Envision client.

* Add docs report format (#528)

* Add docs report format

* Update readme bug report reference

* Add speed mode to update speed on sumo (#564)

* Change ULTRA folder structure and add inits (#556)

* Change folder structure and add inits

* Change paths in ultra/tests

* Change workflow to cd to ultra first

* Remove ultra prefix from paths in test_evaluate

* Move config to root of ultra

* Change path of config in ultra_env

* updated evaluate test and corrected installation process in ultra-ci

* removed requirements.txt

* move to ultra directory after install dependencies

* added more episodes to enable evaluation

* enable all tests

* changed smarts dependency to v0.4.12

* Added new ci job

* fixed typo in ultra-ci

* ultra ci: put jobs in sequence

* split jobs into seperate CI

* fix syntax

* revert back to previous test settings

* delete package test for now

* retry ultra-ci

* try disabling test_ultra_package test

* list all python packages

* try adding path

* change smarts dep to v0.4.6

* now try changing smarts dep to v0.4.12

* change smarts dep to v0.4.11

* syntax fix

* run ci to show failure using v0.4.12

* test whl construction and installation

* Fixed ultra_test_package issue

* path issue resolve

* Enable all tests (wrap up)

* formatted

* version bump v0.1.0 -> v0.1.1

* conformed to pytest assertions

* regex warning suppressed

* logic error fixed

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

* benchmark: fixed cruising adapter not used

* benchmark: temporary fixed global var not update

* analysis test updated (#577)

* Fix headers

* Make format

* Revert setup requirements changes

* Split shadowing and hijacking for consistent vehicles in bubble (#553)

* Split shadowing and hijacking for consistant vehicles in bubble

* Fix bubble manager test

* Fix bubble bugs

* Fix bubble test

* Fix Docker Cache Problem (#576)

* Undo unnecessary changes

* Create Uturn cutin example scenarios (#571)

* Added cut-in scenario and OpEn works fine on cut-in

* Added uturn scenario and OpEn meets error on uturn scenario

* New add doc uturn cutin (#518)

* Add document fot uturn and cutin

* Create rst file using the pdf document

* Fix typo in docs

* Update issue templates (#594)

* Added left control panel on envision, squashed all commits

* Added back consoles and fix checkbox toggle

* added pause button on envision (#575) (#585)

* added pause button on envision

* updated built files

* Fix Python SCL Imports

* Add missing import

* Fix header

* Apply suggestions from code review

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

* Minimal docker image. (#587)

* Add max-episode-steps flag and use in tests (#584)

* Add max-episode-steps flag and use in tests

* Fix formatting

* Fix formatting for ultra_env

* Cleaned up analysis test

* Change max_steps to max_episode_steps

* changed kwargs name

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

* Update black and add isort

* Fix isort targets in makefile

* Finalize isort folder targets

* Add skip to sumo imports to ensure order

* Finish isort config

* Run make format

* Upgrade black in formatting ci

* Update open gains with curvature (#598)

* Update open gains with curvature

* Ensure new solver works with Kyber

* Fix cutin test

* Fix issues with black

* Remove old solver

* Bump version to 0.4.14

* Apply review suggestions

* Remove introduced changes from master

Co-authored-by: Ming Zhou <[email protected]>
Co-authored-by: Jeffer Jingfei Peng <[email protected]>
Co-authored-by: Liam Chen <[email protected]>
Co-authored-by: iman512003 <[email protected]>
Co-authored-by: adai <[email protected]>
Co-authored-by: Kimia Hassanzadeh <[email protected]>
Co-authored-by: christianjans <[email protected]>
Co-authored-by: Jenish Patel <[email protected]>
Co-authored-by: JenishPatel99 <[email protected]>
Co-authored-by: Alex Lewandowski <[email protected]>
Co-authored-by: jiayu <[email protected]>
Co-authored-by: Jeffer Peng <[email protected]>
  • Loading branch information
13 people authored Mar 1, 2021
1 parent feee8fd commit c847304
Show file tree
Hide file tree
Showing 416 changed files with 5,853 additions and 14,469 deletions.
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''

---

## **BUG REPORT**
**High Level Description**
[Describe the problem in short]

**SMARTS version**
[e.g. 0.4.12]

**Previous associated issues**
[Link any associated issues here]

**Steps to reproduce the bug**
[Description or code snippet to help reproduce the bug]

**Resulting and expected behaviour**
[e.g. Should print out "Hello world" but crashes with "Error: stack overflow"]

**Error logs and screenshots**
[Text or screenshots (preferably text)]

**System information**

- Operating system & Environment [Please note if using Docker]:
- Number of system cores available
- Python version [Please note if using Jupyter]
- Python packages [e.g. from `pip freeze`]
- SUMO version
- Date when bug occurred

**Impact [If known]**
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/help-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Help request
about: Ask for help about SMARTS
title: ''
labels: help wanted
assignees: ''

---

**High Level Description**
[Describe what your goal is]

**Desired SMARTS version**
[e.g. 0.4.12]

**Operating System**
[ macOS Mojave, ubuntu 20.04... windows 97]

**Problems**
[Describe in detail the problems you are facing]
2 changes: 1 addition & 1 deletion .github/workflows/ci-base-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
test:
runs-on: ubuntu-18.04
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.3-pre
container: huaweinoah/smarts:v0.4.13-minimal
strategy:
matrix:
tests:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci-formatting-and-dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ jobs:
test-formatting:
runs-on: ubuntu-18.04
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.3-pre
container: huaweinoah/smarts:v0.4.13-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Check Black code format
run: |
cd $GITHUB_WORKSPACE
pip install --upgrade pip
pip install black==19.10b0
pip install black==20.8b1
apt-get update && apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs
Expand All @@ -27,7 +27,7 @@ jobs:
test-requirements:
runs-on: ubuntu-18.04
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.3-pre
container: huaweinoah/smarts:v0.4.13-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ env:
jobs:
test-benchmark:
runs-on: ubuntu-18.04
container: huaweinoah/smarts:v0.4.3-pre
container: huaweinoah/smarts:v0.4.13-minimal
steps:
- name: Checkout
uses: actions/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-header.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
test-header:
runs-on: ubuntu-18.04
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.3-pre
container: huaweinoah/smarts:v0.4.13-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-learning.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ env:
jobs:
test_learning:
runs-on: ubuntu-18.04
container: huaweinoah/smarts:v0.4.3-pre
container: huaweinoah/smarts:v0.4.13-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-long-determinism.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ env:
jobs:
test_learning:
runs-on: ubuntu-18.04
container: huaweinoah/smarts:v0.4.3-pre
container: huaweinoah/smarts:v0.4.13-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-memory-growth.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ env:
jobs:
test_memory:
runs-on: ubuntu-18.04
container: huaweinoah/smarts:v0.4.3-pre
container: huaweinoah/smarts:v0.4.13-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down
129 changes: 107 additions & 22 deletions .github/workflows/ci-ultra-tests.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,12 @@
name: ULTRA CI Base Tests

on:
push:
branches:
- disabled
on: [push, pull_request]

jobs:
test:
test-base:
runs-on: ubuntu-18.04
container: huaweinoah/smarts:v0.4.3-pre
strategy:
matrix:
tests:
- ./ultra/tests/ --ignore=./ultra/tests/test_train.py
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.13-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
Expand All @@ -27,21 +21,112 @@ jobs:
-config /etc/X11/xorg.conf :1 &
- name: Install dependencies
run: |
cd ultra
python3.7 -m venv .venv
. .venv/bin/activate
pip install dill
pip install ijson
pip install --upgrade --upgrade-strategy eager pip
pip install --upgrade --upgrade-strategy eager wheel
pip install --upgrade --upgrade-strategy eager -r requirements.txt
pip install --upgrade --upgrade-strategy eager -e .[train,test]
- name: Run smoke tests
pip install --upgrade --upgrade-strategy eager -e .
- name: Run ultra tests
run: |
cd ultra
. .venv/bin/activate
make build-all-scenarios
PYTHONHASHSEED=42 pytest -v \
--doctest-modules \
--forked \
--dist=no \
-n auto \
${{matrix.tests}}
scl scenario build-all ultra/scenarios/pool
pytest -v ./tests/
- name: Run Header test
run : |
cd ultra
./header_test.sh
test-package-via-setup:
runs-on: ubuntu-18.04
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.13-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup X11
run: |
/usr/bin/Xorg \
-noreset \
+extension GLX \
+extension RANDR \
+extension RENDER \
-logfile ./xdummy.log \
-config /etc/X11/xorg.conf :1 &
- name: Install ultra-rl via setup.py
run: |
cd ultra
python3.7 -m venv .venv
. .venv/bin/activate
pip install --upgrade --upgrade-strategy eager pip
pip install --upgrade --upgrade-strategy eager -e .
- name: Run test
run: |
cd ultra
. .venv/bin/activate
scl scenario build-all ultra/scenarios/pool
pytest -v ./tests/test_ultra_package.py
test-package-via-wheel:
runs-on: ubuntu-18.04
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.13-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup X11
run: |
/usr/bin/Xorg \
-noreset \
+extension GLX \
+extension RANDR \
+extension RENDER \
-logfile ./xdummy.log \
-config /etc/X11/xorg.conf :1 &
- name: Install ultra-rl via whl file
run: |
cd ultra
python3.7 -m venv .venv
. .venv/bin/activate
pip install --upgrade --upgrade-strategy eager pip
pip install --upgrade --upgrade-strategy eager wheel
python setup.py bdist_wheel
cd dist
pip install $(ls . | grep ultra)
cd ..
- name: Run test
run: |
cd ultra
. .venv/bin/activate
scl scenario build-all ultra/scenarios/pool
pytest -v ./tests/test_ultra_package.py
# test-package-via-pypi:
# runs-on: ubuntu-18.04
# if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
# container: huaweinoah/smarts:v0.4.13-minimal
# steps:
# - name: Checkout
# uses: actions/checkout@v2
# - name: Setup X11
# run: |
# /usr/bin/Xorg \
# -noreset \
# +extension GLX \
# +extension RANDR \
# +extension RENDER \
# -logfile ./xdummy.log \
# -config /etc/X11/xorg.conf :1 &
# - name: Install ultra-rl via setup.py
# run: |
# cd ultra
# python3.7 -m venv .venv
# . .venv/bin/activate
# pip install ultra-rl
# - name: Run test
# run: |
# cd ultra
# . .venv/bin/activate
# scl scenario build-all ultra/scenarios/pool
# pytest -v ./tests/test_ultra_package.py
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -127,4 +127,4 @@ xdummy.log
OpEn_build/

# Ignore generated ULTRA tasks
ultra/scenarios/task*/*/
ultra/ultra/scenarios/task*/*/
4 changes: 3 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,9 @@ clean:

.PHONY: format
format:
# pip install black==19.10b0
# pip install isort==5.7.0
isort -m VERTICAL_HANGING_INDENT --skip-gitignore --ac --tc --profile black ./benchmark/ ./cli ./envision ./examples/ ./extras/ ./scenarios/ ./smarts ./ultra ./zoo
# pip install black==20.8b1
black .
# npm install prettier
# Make sure to install Node.js 14.x before running `prettier`
Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,10 @@ See the provided ready-to-go scripts under the [examples/](./examples) directory

Please read [Contributing](CONTRIBUTING.md)

## Bug reports

Please read [how to create a bug report](https://github.com/huawei-noah/SMARTS/wiki/How-To-Make-a-Bug-Report) and then open an issue [here](https://github.com/huawei-noah/SMARTS/issues).

### Building Docs Locally

Assuming you have run `pip install .[dev]`.
Expand Down Expand Up @@ -255,7 +259,7 @@ $ python examples/single_agent.py scenarios/loop
docker login

export VERSION=v0.4.3-pre
docker build -t smarts:$VERSION .
docker build --no-cache -t smarts:$VERSION .
docker tag smarts:$VERSION huaweinoah/smarts:$VERSION
docker push huaweinoah/smarts:$VERSION
```
Expand Down
13 changes: 9 additions & 4 deletions benchmark/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,25 @@ This directory contains the scenarios, training environment, and agents used in

## Running

If you have not already, it is suggested you checkout the benchmark branch.
```bash
$ git checkout marl_benchmark
```

To run the training procedure,

```bash
# from benchmarks/
$ python run.py <scenario> -f <config_file>
# E.x. python run.py scenarios/intersections/4lane -f agents/ppo/baseline-continuous-control.yaml
# E.x. python run.py scenarios/intersections/4lane -f agents/ppo/baseline-lane-control.yaml
```

To run the evaluation procedure,
To run the evaluation procedure for multiple algorithms,

```bash
# from benchmarks/
$ python evaluate.py <scenario> -f <config_file> --checkpoint <checkpoint_path>
$ python evaluate.py <scenario> -f <config_files>
# E.x. python evaluate.py scenarios/intersections/4lane \
# -f agents/ppo/baseline-continuous-control.yaml \
# -f agents/ppo/baseline-lane-control.yaml \
# --checkpoint ./log/results/run/4lane-4/PPO_Simple_977c1_00000_0_2020-10-14_00-06-10
```
Loading

0 comments on commit c847304

Please sign in to comment.