我跑深度学习时,发现每一个epoch之间的时间间隔在加长,又看了下资源管理,发现内存占比不断增大,网上说是变量没有清除,也有说是图结构没有刷新,由于我只改动了验证部分,所以以上原因应该不是,后来在验证部分检查到是由于for循环中增加了op操作,导致增加图节点,我使用了两个for循环,for内使用了sess.run,for外也使用了sess.run,我把for外部的sess.run修改掉,发现问题解决,发文记录一下。
sess.run()内存溢出
最新推荐文章于 2022-01-26 18:37:31 发布