MCPcopy Create free account
hub / github.com/LeCAR-Lab/model-based-diffusion / get_env

Function get_env

mbd/envs/__init__.py:13–33  ·  view source on GitHub ↗
(env_name: str)

Source from the content-addressed store, hash-verified

11
12
13def get_env(env_name: str):
14 if env_name == "pushT":
15 return PushT()
16 elif env_name == "hopper":
17 return Hopper()
18 elif env_name == "humanoidstandup":
19 return HumanoidStandup()
20 elif env_name == "humanoidrun":
21 return HumanoidRun()
22 elif env_name == "humanoidtrack":
23 return HumanoidTrack()
24 elif env_name == "walker2d":
25 return Walker2d()
26 elif env_name == "cartpole":
27 return Cartpole()
28 elif env_name == "car2d":
29 return Car2d()
30 elif env_name in ["ant", "halfcheetah"]:
31 return brax_envs.get_environment(env_name=env_name, backend="positional")
32 else:
33 raise ValueError(f"Unknown environment: {env_name}")

Callers

nothing calls this directly

Calls 8

PushTClass · 0.85
HopperClass · 0.85
HumanoidStandupClass · 0.85
HumanoidRunClass · 0.85
HumanoidTrackClass · 0.85
Walker2dClass · 0.85
CartpoleClass · 0.85
Car2dClass · 0.85

Tested by

no test coverage detected