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

Add distributed IMPALA. #9

Merged
merged 6 commits into from
Sep 17, 2021
Merged

Add distributed IMPALA. #9

merged 6 commits into from
Sep 17, 2021

Conversation

ethanluoyc
Copy link
Owner

This adds both a single-process and distributed (multiprocessing) implementation of IMPALA. The distributed implementation is written with Launchpad https://github.com/deepmind/launchpad.

@ethanluoyc ethanluoyc force-pushed the impala-distributed branch 2 times, most recently from 813c306 to 148782f Compare August 2, 2021 18:38
@ethanluoyc
Copy link
Owner Author

dm-launchpad-nightly is failing.
Filed an issue google-deepmind/launchpad#14

* Add a distributed version of IMPALA using LaunchPad.
* In addition, a single-process implementaion is also included.
  The single-process implementation is derived from Acme, with
  additional features of supporting truncated episodes. This
  is tested to work on Minigrid environments, but we can easily
  try this on Atari games. We can add an example later.
@ethanluoyc ethanluoyc merged commit 4fe5533 into develop Sep 17, 2021
@ethanluoyc ethanluoyc deleted the impala-distributed branch September 17, 2021 15:56
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.

1 participant