Skip to content
Snippets Groups Projects
Commit 1f0ef53c authored by Andrii Tytarenko's avatar Andrii Tytarenko Committed by Abhishek Kadian
Browse files

Fixed render function in vector environment (#71)

* Fixed render function in vector environment

* Update test_habitat_env.py

* Add message to assert
parent 37fc4de0
No related branches found
No related tags found
No related merge requests found
...@@ -409,7 +409,7 @@ class VectorEnv: ...@@ -409,7 +409,7 @@ class VectorEnv:
"""Render observations from all environments in a tiled image. """Render observations from all environments in a tiled image.
""" """
for write_fn in self._connection_write_fns: for write_fn in self._connection_write_fns:
write_fn((args, {"mode": "rgb_array", **kwargs})) write_fn((RENDER_COMMAND, (args, {"mode": "rgb", **kwargs})))
images = [read_fn() for read_fn in self._connection_read_fns] images = [read_fn() for read_fn in self._connection_read_fns]
tile = tile_images(images) tile = tile_images(images)
if mode == "human": if mode == "human":
......
...@@ -221,6 +221,7 @@ def test_rl_vectorized_envs(): ...@@ -221,6 +221,7 @@ def test_rl_vectorized_envs():
assert len(rewards) == num_envs assert len(rewards) == num_envs
assert len(dones) == num_envs assert len(dones) == num_envs
assert len(infos) == num_envs assert len(infos) == num_envs
assert envs.render(mode="rgb_array"), "vector env render is broken"
if (i + 1) % configs[0].ENVIRONMENT.MAX_EPISODE_STEPS == 0: if (i + 1) % configs[0].ENVIRONMENT.MAX_EPISODE_STEPS == 0:
assert all(dones), "dones should be true after max_episode steps" assert all(dones), "dones should be true after max_episode steps"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment