Closed ycslnc closed 9 months ago
这个问题还是第一次遇到,查了一下网上也有不少相似的情况,可以参考这个链接看能不能解决:https://bobbyhadz.com/blog/pygame-error-video-system-not-initialized
测试一次可以render,次数一多会报错,感觉是close的时候有点问题。请问MPE环境怎么控制渲染速度,太快了看不清。。。CartPole速度还挺正常
渲染速度你可以在env.render()函数里添加time.sleep(秒数)来控制。如果你是在tensorboard或者wandb里观察的话,可以改一下runner里的self.fps这个变量,我目前设置的是self.fps=20,这个变量表示frames per second. 后面我会把这个变量写进参数配置文件里,方便大家根据不同的设备来调。
好嘞,感谢~
运行demo_marl.py 训练正常,render报错