From 90e9c1e0038d79ef44d070002ed0d31d88f7aa87 Mon Sep 17 00:00:00 2001 From: "S.P. Mohanty" <spmohanty91@gmail.com> Date: Fri, 18 Oct 2019 19:06:57 +0200 Subject: [PATCH] Add a set_env on every reset --- flatland/envs/rail_env.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/flatland/envs/rail_env.py b/flatland/envs/rail_env.py index d5766416..4bd4f012 100644 --- a/flatland/envs/rail_env.py +++ b/flatland/envs/rail_env.py @@ -269,6 +269,12 @@ class RailEnv(Environment): self.rail = rail self.height, self.width = self.rail.grid.shape + + # Do a new set_env call on the obs_builder to ensure + # that obs_builder specific instantiations are made according to the + # specifications of the current environment : like width, height, etc + self.obs_builder.set_env(self) + # NOTE : Ignore Validation on every reset. rail_generator should ensure that # only valid grids are generated. # -- GitLab