semantic_rl / baselines /common /vec_env /vec_remove_dict_obs.py
leonepson's picture
Upload 254 files
5960497 verified
from .vec_env import VecEnvObservationWrapper
class VecExtractDictObs(VecEnvObservationWrapper):
def __init__(self, venv, key):
self.key = key
super().__init__(venv=venv,
observation_space=venv.observation_space.spaces[self.key])
def process(self, obs):
return obs[self.key]