Open zjhcwjb opened 1 year ago
需要修改这个参数
但是貌似... pygame无法在 多线程情况下使用...会提示报错..
Those errors suck. Basically you can't run multipeocessing and pass in fancy objects like the pygame object. There is probably a way around it.
Multiprocessor will serialised data to pickle format internally. You can't pickle that pygame object!
https://www.reddit.com/r/learnpython/comments/az42d4/how_to_use_multiprocessing_with_pygame/
如果想看训练过程中的参数,可以把 train.py 结尾部分 sys.stdout 的部分注释掉。我把训练参数都输出到了 training_log.txt 文件里以便后续查阅,把这部分注释掉,数据就会显示在终端上了。如果想看训练曲线,可以使用 tensorboard。silent_mode 在训练时是不能改成 False 的,因为训练时要尽可能快速运行游戏,如果每帧都渲染出来,会极大地影响训练速度。
Using cuda device Wrapping the env in a VecTransposeImage. 一直卡在这