-
Notifications
You must be signed in to change notification settings - Fork 42
MAPPO Implementation #721
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
Open
Harshul-18
wants to merge
50
commits into
assume-framework:main
Choose a base branch
from
Harshul-18:with_PPO_and_DDPG
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
MAPPO Implementation #721
Changes from all commits
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
1fec8d4
DONE: Added DDPG, PPO in multi-agent environment in /reinforcement_le…
Harshul-18 8385449
DONE: Added DDPG, PPO in multi-agent environment in /reinforcement_le…
Harshul-18 4064608
Merge branch 'assume-framework:main' into with_PPO_and_DDPG
Harshul-18 5b9763d
UPDATED ppo-input-pipeline, code-documentation DELETED rollout_buffer…
Harshul-18 e38cc82
Merge branch 'with_PPO_and_DDPG' of https://github.com/Harshul-18/ass…
Harshul-18 9082e0b
FIX: initial values_data assignment
Harshul-18 e6d0056
- started making proper config definition
kim-mskw 537f9e8
outsource activation_function_limit
kim-mskw afe0077
- make algorithm specific extra info instead of many if mappo statements
kim-mskw 4c76dc4
ad buffer and algo doku
kim-mskw 8d39963
DONE: Added DDPG, PPO in multi-agent environment in /reinforcement_le…
Harshul-18 7cc7035
DONE: Added DDPG, PPO in multi-agent environment in /reinforcement_le…
Harshul-18 fc2f6e0
UPDATED ppo-input-pipeline, code-documentation DELETED rollout_buffer…
Harshul-18 78d8033
FIX: initial values_data assignment
Harshul-18 36292ac
updated the structure and segmented the parameters for off-policy and…
Harshul-18 a464155
fixed independent working of on-policy algorithms
Harshul-18 d5521ab
Improved the parameters flow independently and fixed different buffer…
Harshul-18 fddaf2c
Updated base_algorithm.py documentation.
Harshul-18 239fb43
Updated maddpg.py documentation.
Harshul-18 0c78a24
Merge branch 'with_PPO_and_DDPG' of https://github.com/Harshul-18/ass…
Harshul-18 19c975a
temporary fix
Harshul-18 7727cb9
Updated the example_02a config file to test the scenario
Harshul-18 9435df5
Updated the all example_02 scenario config files according to the upd…
Harshul-18 e1bbcd6
updated the 04a notebook to work with the updated config pipeline
Harshul-18 2ba98f7
updated the 04a notebook, documentations of RL_algorithms folder code…
Harshul-18 171b5e9
fixed the PPO implementation, the policy update logic, corrected the …
Harshul-18 47349da
added 'get_distribution' method and splitted the forward method into …
Harshul-18 937bc05
Merge branch 'main' into with_PPO_and_DDPG
Harshul-18 563ea05
integrated MAPPO pipeline in other files
Harshul-18 cdfc3d6
Fix Path import bug in learning_role.py — fixing the runtime error fo…
Harshul-18 90ca112
Fixed assume import logic API
Harshul-18 c8a2059
Fixed test_matd3.py to use the nested off_policy config structure
Harshul-18 89eb665
Added Rollout Buffer test file (test_rl_rolloutbuffer.py)
Harshul-18 24364ef
Added MADDPG test cases (test_maddpg.py file)
Harshul-18 a1442a8
Updated the docs and completed the MADDPG implementation
Harshul-18 d34c4d9
Merge branch 'with_PPO_and_DDPG_merge' into with_PPO_and_DDPG
Harshul-18 0ba82b7
Added MAPPO test file (test_mappo.py)
Harshul-18 eb6522f
Moved get_action from learning_strategies to RLAlgorithm
Harshul-18 28cb3a0
Merge remote-tracking branch 'upstream/main' into with_PPO_and_DDPG
Harshul-18 d2f8f9d
Fixed the test_learning_role.py by updating the OffPolicyConfig param…
Harshul-18 798f7a0
Fixed the test_integration_cli.py by adding market_mechanism which go…
Harshul-18 3a1366f
- config cleaning and dokstringc chnages of AlgorithmConfig data class
kim-mskw fc88fd3
- move off-policy get_actions behavior to respective algorithm file
kim-mskw e66e973
- slight changes of error handling to ensure same flow as before
kim-mskw e7693c6
- change buffer logic to closely map each other
kim-mskw 3b60e91
forgot to commit refactored function
kim-mskw 1609b1d
delete unnecessary defintions and delet rl_strats sorting, as we use …
kim-mskw 22fcd62
refactor initilze buffer into leanring role
kim-mskw e1f358a
ruff formatting
kim-mskw b0b8457
Fixed update_policy's strategies listing, temporarily fixed circular …
Harshul-18 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.