gym序列化、EzPickle类 EzPickle是一个用于强化学习环境的类,它重写了__getstate__和__setstate__方法,以便通过构造函数参数(*args,**kwargs)进行序列化和反序列化。这个设计允许那些无法直接用pickle库处理的对象,如数据库连接和网络套接字,也能在保存和恢复时保持其状态。 """Class for pickling and unpickli...
Andrew Yao 受限在spacetime, AI | 观点代表个人 一个RL的大坑... 场景是需要多进程开open ai的gym环境拿训练数据, 坑是用的环境继承了gym.utils.EzPickle但是后续没有写父类的初始化... 除非你知道如何初始化,如果没有这玩意multiprocess会疯狂报错, 收集不到结果解决办法是不要继承gym.utils.EzPickle... ...