File size: 678 Bytes
b9e43f7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import gym
from rl_algo_impls.runner.config import Config
def import_for_env_id(env_id: str) -> None:
if "BulletEnv" in env_id:
import pybullet_envs
if "Microrts" in env_id:
import gym_microrts
def is_atari(config: Config) -> bool:
spec = gym.spec(config.env_id)
return "AtariEnv" in str(spec.entry_point)
def is_bullet_env(config: Config) -> bool:
return "BulletEnv" in config.env_id
def is_car_racing(config: Config) -> bool:
return "CarRacing" in config.env_id
def is_gym_procgen(config: Config) -> bool:
return "procgen" in config.env_id
def is_microrts(config: Config) -> bool:
return "Microrts" in config.env_id |