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 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): 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