2020
DOI: 10.48550/arxiv.2008.08932
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

SuperSuit: Simple Microwrappers for Reinforcement Learning Environments

Abstract: In reinforcement learning, wrappers are universally used to transform the information that passes between a model and an environment. Despite their ubiquity, no library exists with reasonable implementations of all popular preprocessing methods. This leads to unnecessary bugs, code inefficiencies, and wasted developer time. Accordingly we introduce SuperSuit, a Python library that includes all popular wrappers, and wrappers that can easily apply lambda functions to the observations/actions/reward. It's compati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 7 publications
0
3
0
Order By: Relevance
“…The implementation of one RL agent with agentenvironment interaction is a standard functionality of OpenAI gym [24]. To add multiple independent agents to the same environment we use a combination of the PettingZoo [25] and SuperSuit [26] libraries. PettingZoo is a multi-agent reinforcement learning wrapper that combines multiple agents' actions before passing them to the OpenAI gym environment (which takes just one action argument); SuperSuit provides pre-processing of the environment and allows for agents in the grid environment to have a non-uniform actionspace as dictated by the number of available energy systems in their buildings.…”
Section: Multi-agent Reinforcement Learning Frameworkmentioning
confidence: 99%
“…The implementation of one RL agent with agentenvironment interaction is a standard functionality of OpenAI gym [24]. To add multiple independent agents to the same environment we use a combination of the PettingZoo [25] and SuperSuit [26] libraries. PettingZoo is a multi-agent reinforcement learning wrapper that combines multiple agents' actions before passing them to the OpenAI gym environment (which takes just one action argument); SuperSuit provides pre-processing of the environment and allows for agents in the grid environment to have a non-uniform actionspace as dictated by the number of available energy systems in their buildings.…”
Section: Multi-agent Reinforcement Learning Frameworkmentioning
confidence: 99%
“…The slightly different API used by dm_control means that fewer algorithm libraries support its use or do so through the use of wrappers which enforce conformity with the Gym API. SuperSuit [13] is an integration tool between environments and algorithms that implements a number of more complex wrappers to Gym environments, such as frame stacking or delaying observations. All of these wrappers use the Gym or Gymnasium API and their functions can be or are replicated in CoRL.…”
Section: Introductionmentioning
confidence: 99%
“…e) Implementation: 1 We used the proximal policy optimization algorithm [15] of Stable-Baselines3 2.1.0 [16] to build our RL agent, using its default hyper-parameters. The multiagent RL auction environment was realized using Gymnasium 0.29.0 [17] and PettingZoo 1.24.1 [18] combined with Supersuit 3.9.0 [19] to create a vector environment for multi-agent training. In such environments, it is necessary to normalize the continuous state and observation spaces to finite ranges.…”
mentioning
confidence: 99%