[英]Why is TensorBoard not showing any data?
I'm running code to train a PPO policy on chess using PettingZoo :我正在运行代码来使用PettingZoo训练 PPO 国际象棋策略:
import gym.vector.utils
import supersuit as ss
import stable_baselines3.ppo
import pettingzoo.classic
if __name__ == '__main__':
env = original_env = pettingzoo.classic.chess_v5.env()
env = pettingzoo.utils.turn_based_aec_to_parallel(env)
env = ss.pettingzoo_env_to_vec_env_v1(env)
env = ss.concat_vec_envs_v1(env, 8, num_cpus=4, base_class='stable_baselines3')
model = stable_baselines3.PPO(stable_baselines3.ppo.MultiInputPolicy, env,
tensorboard_log='my_logs')
model.learn(total_timesteps=100)
In the next to last line, you can see I'm outputting logs to TensorBoard, where I hope to see a nice graph.在倒数第二行中,您可以看到我正在将日志输出到 TensorBoard,我希望在那里看到一个漂亮的图表。 However, all I see is this:
但是,我所看到的只是:
I've used TensorBoard before and it worked.我以前用过 TensorBoard 并且效果很好。 Why isn't it showing any progress now?
为什么现在没有任何进展? Or even lack of progress?
甚至没有进展?
原来我只需要为n_steps
使用较低的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.