[rllib] Remove need to pass around registry (#2250)

* remove registry

* fix

* too many _

* fix

* cloudpickle

* Update registry.py

* yapf

* fix test

* fix kv check
This commit is contained in:
Eric Liang
2018-06-19 22:47:00 -07:00
committed by GitHub
parent 30684446a6
commit 30f7c08ca7
36 changed files with 202 additions and 208 deletions
@@ -8,7 +8,7 @@ from gym.envs.registration import register
import ray
import ray.rllib.ppo as ppo
from ray.tune.registry import get_registry, register_env
from ray.tune.registry import register_env
env_name = "MultiAgentMountainCarEnv"
@@ -51,6 +51,6 @@ if __name__ == '__main__':
"multiagent_shared_model": False,
"multiagent_fcnet_hiddens": [[32, 32]] * 2}
config["model"].update({"custom_options": options})
alg = ppo.PPOAgent(env=env_name, registry=get_registry(), config=config)
alg = ppo.PPOAgent(env=env_name, config=config)
for i in range(1):
alg.train()
@@ -8,7 +8,7 @@ from gym.envs.registration import register
import ray
import ray.rllib.ppo as ppo
from ray.tune.registry import get_registry, register_env
from ray.tune.registry import register_env
env_name = "MultiAgentPendulumEnv"
@@ -51,6 +51,6 @@ if __name__ == '__main__':
"multiagent_shared_model": True,
"multiagent_fcnet_hiddens": [[32, 32]] * 2}
config["model"].update({"custom_options": options})
alg = ppo.PPOAgent(env=env_name, registry=get_registry(), config=config)
alg = ppo.PPOAgent(env=env_name, config=config)
for i in range(1):
alg.train()