背景:我与distributed-deep-q-project合作了2周,并且即将结束。我在最后一场比赛中看到了工作,但当我试图用命令深度学习训练一个模型时(带有火花的自述)
./spark-submit --master local[*] --files models/deepq/train_val.prototxt,models/deepq/solver.prototxt,models/deepq/deepq16.caffemodel --py-files barista.zip,gamesim.zip,expgain.py,replay.py,main.py ddq.py
程序正确地迭代了500个步骤,但之后它正在尝试保存快照并因错误而失败:
File" /usr/lib/python2.7/json/encoder.py" ;,第184行,默认情况下 提出TypeError(repr(o)+"不是JSON可序列化的") EncodeError:array([[[[[1.09661017e-02,3.62367812e-03,8.45646951e-03,(数组中的数字非常多) dtype = float32)不是JSON可序列化的
我被困了一段时间,如果有人甚至有线索,我会很高兴看到它。错误消息的时间要长得多,如果您这样做,我会发送它。项目代码可以在上面的超链接github中找到。我使用Ubuntu16.04和python2.7。