使用PARL导致环境输出过多debug信息的问题
Created by: dbsxdbsx
win10下parl 1.3版本。 我拿example中的SAC做实验,用的是一个第三方的custom gym env, 该环境在下面的代码中测试输出正常:
env = gym.make('custom_env_name')
for i_episode in range(10):
i = 0
done = False
print(f"start resetting new episode[{i_episode}]")
observation = env.reset()
xx = env.observation_space
i_episode += 1
while not done:
action = env.action_space.sample()
i += 1
print(f"{i}:got action: {action} for obs time:{env.get_datetime(observation[-1][-1])}")
observation, reward, done, info = env.step(action)
print(f"episode[{i_episode}] finished")
但是当我在SAC样例中使用该env的时候,发现observation = env.reset()
和env.step
会输出大量的debug信息,前缀像这样:
2020-06-18 21:23:25,390-DEBUG:
2020-06-18 21:23:25,410-DEBUG:
是不是parl中有个调试输出的开关代码呢? 我原以为是不是logger这个模块,但是没找到相关的代码。