Mitigation: Metaworld .reset ignores seeds; we must manually seed on reset.
This commit is contained in:
parent
22a72fed2f
commit
5921e0008b
@ -56,10 +56,10 @@ class MetaworldResetFix(gym.Wrapper, gym.utils.RecordConstructorArgs):
|
||||
gym.Wrapper.__init__(self, env)
|
||||
|
||||
def reset(self, **kwargs):
|
||||
ret = self.env.reset(**kwargs)
|
||||
self.env.reset(**kwargs)
|
||||
if 'seed' in kwargs:
|
||||
self.env.seed(kwargs['seed'])
|
||||
return ret
|
||||
return self.env.reset(**kwargs)
|
||||
|
||||
|
||||
def make_metaworld(underlying_id: str, seed: int = 1, render_mode: Optional[str] = None, **kwargs):
|
||||
|
Loading…
Reference in New Issue
Block a user