Performance 电子8,GPU进程占用内存

Performance 电子8,GPU进程占用内存,performance,tensorflow,tensorflow2.0,Performance,Tensorflow,Tensorflow2.0,我已经建立了一个electron 8应用程序。它使用tensorflow.js实现了一些计算机视觉功能——模块是由谷歌预先构建的,所以我这边没有定制功能。通常,GPU进程浮动在200-300mb RAM左右。然而,它会随机地超过1gb并挂在那里,我不知道为什么。应用程序在后台运行,只进行随机处理,因此,当它什么都不做时,让它消耗如此多的内存在视觉上是痛苦的 有没有办法解决/调试GPU进程内存使用问题 有没有办法强迫GPU进程释放内存 我曾尝试过禁用硬件加速功能——是的,这可以解决内存问题,但

我已经建立了一个electron 8应用程序。它使用tensorflow.js实现了一些计算机视觉功能——模块是由谷歌预先构建的,所以我这边没有定制功能。通常,GPU进程浮动在200-300mb RAM左右。然而,它会随机地超过1gb并挂在那里,我不知道为什么。应用程序在后台运行,只进行随机处理,因此,当它什么都不做时,让它消耗如此多的内存在视觉上是痛苦的

  • 有没有办法解决/调试GPU进程内存使用问题
  • 有没有办法强迫GPU进程释放内存

我曾尝试过禁用硬件加速功能——是的,这可以解决内存问题,但当应用程序执行计算机视觉功能时,CPU会变得异常高。我更希望它占用更多内存,而不是对CPU造成那么大的影响。

HI@CamHart!你找到解决问题的方法或根源了吗?没有。。。但是,我发现终止并重新启动执行机器学习的渲染器进程会导致RAM下降到正常水平。嗨@CamHart!你找到解决问题的方法或根源了吗?没有。。。但是,我发现终止并重新启动执行机器学习的渲染器进程会导致RAM下降到正常水平。