def eval(self, env_fn, agent, seed): return SyncRunner(env_fn, agent, seed=seed).eval(eval_episodes=100)
def train(self, env_fn, agent, seed): return SyncRunner(env_fn, agent, seed=seed).train(train_steps=5000, eval_every_steps=1000, eval_episodes=100, goal=self.define_goal)