Python内存分析器为不同的运行提供不同的结果

2024-04-25 19:48:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我在GoogleColab上使用%memit来获取反向进程的内存使用情况。我认为每次跑步的结果应该完全相同。但我得到了不同的结果。这是我在MiB中的结果:

98.93, 98.98, 122.41, 98.92, 122.34, 98.80, 122.55

我所做的只是:

mem = %memit -o loss.backward(retain_graph = False)

我不知道为什么结果不同。我甚至在每次运行之前都会重新启动内核。差异是来自%memit还是来自backward过程


Tags: 内存false进程情况差异mem内核跑步