EfficientZeroV2/ez/envs/gym/__init__.py

19 lines
465 B
Python
Raw Normal View History

2024-06-07 16:02:01 +08:00
from ..base import BaseWrapper
class GymWrapper(BaseWrapper):
"""
Make your own wrapper: Atari Wrapper
"""
def __init__(self, env, obs_to_string=False):
super().__init__(env, obs_to_string, False)
def step(self, action):
obs, reward, _, done, info = self.env.step(action)
info['raw_reward'] = reward
return obs, reward, done, info
def reset(self,):
obs, info = self.env.reset()
return obs