tensorflow.contrib.memory_stats.BytesInUse - 放在图表中的位置?

时间:2017-12-20 09:46:03

标签: tensorflow

在模块tensorflow.contrib.memory_stats中:

据我了解MaxBytesInUse,从会话的生命周期开始,它会给我最大的内存使用量,对吗?

我想知道BytesInUse。我认为它会给我一次会话运行的最大内存使用量,但似乎并非如此,因为它返回的数字非常少,但我知道我非常接近我的限制记忆。所以我猜它会在执行该操作内核时返回当前的内存使用量?但那是非常不确定的。如果它从头开始,它将是低的(只有变量)。通过tf.control_dependencies,我可以使它在最后执行,但TF可能已经释放了任何已用的内存,所以它也会很低(再次只是变量),对吧?那么,将它放在图表中哪里有意义呢?但是,这可能永远不会给我我想要的东西,即单个会话运行期间的最大内存使用量,对吗?

那么,有没有办法得到我想要的东西,即单个会话的最大内存使用量?

0 个答案:

没有答案