From 35cea02111baccc398eca20c3a9776db7446ae1a Mon Sep 17 00:00:00 2001 From: Kenny <87034306+xan3c@users.noreply.github.com> Date: Wed, 22 May 2024 15:04:08 -0600 Subject: [PATCH 1/3] Update shmem_vec_env.py --- baselines/common/vec_env/shmem_vec_env.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/baselines/common/vec_env/shmem_vec_env.py b/baselines/common/vec_env/shmem_vec_env.py index 343ef94a34..67c1182d59 100644 --- a/baselines/common/vec_env/shmem_vec_env.py +++ b/baselines/common/vec_env/shmem_vec_env.py @@ -14,7 +14,7 @@ np.int32: ctypes.c_int32, np.int8: ctypes.c_int8, np.uint8: ctypes.c_char, - np.bool: ctypes.c_bool} + bool: ctypes.c_bool} class ShmemVecEnv(VecEnv): From ac79341d2e9a424df5571822e673373b8a70548d Mon Sep 17 00:00:00 2001 From: Kenny <87034306+xan3c@users.noreply.github.com> Date: Wed, 22 May 2024 15:09:33 -0600 Subject: [PATCH 2/3] Update dummy_vec_env.py --- baselines/common/vec_env/dummy_vec_env.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/baselines/common/vec_env/dummy_vec_env.py b/baselines/common/vec_env/dummy_vec_env.py index adcbce8065..4418480afe 100644 --- a/baselines/common/vec_env/dummy_vec_env.py +++ b/baselines/common/vec_env/dummy_vec_env.py @@ -22,7 +22,7 @@ def __init__(self, env_fns): self.keys, shapes, dtypes = obs_space_info(obs_space) self.buf_obs = { k: np.zeros((self.num_envs,) + tuple(shapes[k]), dtype=dtypes[k]) for k in self.keys } - self.buf_dones = np.zeros((self.num_envs,), dtype=np.bool) + self.buf_dones = np.zeros((self.num_envs,), dtype=bool) self.buf_rews = np.zeros((self.num_envs,), dtype=np.float32) self.buf_infos = [{} for _ in range(self.num_envs)] self.actions = None From 189f7a951bae6d6042c56fa5587ab710dc4c825a Mon Sep 17 00:00:00 2001 From: Kenny <87034306+xan3c@users.noreply.github.com> Date: Wed, 22 May 2024 15:15:33 -0600 Subject: [PATCH 3/3] Update runner.py --- baselines/ppo2/runner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/baselines/ppo2/runner.py b/baselines/ppo2/runner.py index af5470b155..9d3f42ec11 100644 --- a/baselines/ppo2/runner.py +++ b/baselines/ppo2/runner.py @@ -50,7 +50,7 @@ def run(self): mb_actions = np.asarray(mb_actions) mb_values = np.asarray(mb_values, dtype=np.float32) mb_neglogpacs = np.asarray(mb_neglogpacs, dtype=np.float32) - mb_dones = np.asarray(mb_dones, dtype=np.bool) + mb_dones = np.asarray(mb_dones, dtype=bool) last_values = self.model.value(tf.constant(self.obs))._numpy() # discount/bootstrap off value fn