首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从内存中完全删除Darknet网络

从内存中完全删除Darknet网络
EN

Stack Overflow用户
提问于 2020-07-24 17:36:30
回答 1查看 424关注 0票数 1

我正在尝试在我的Jetson-Nano上运行yolo-darknet网络的许多实例,但它们都不能同时在Nano上运行,因为比起Nano上可用的内存要求更高。

我做了grpc服务器,它获取一批图像并在内存中加载网络。在计算之后,我使用free_network(network *net)方法释放内存。

它是有效的,但是该方法的每隔一次调用释放的内存比加载到内存中的内存少50-70MB。当我对一批图像进行操作时,这种情况不会无限期地持续下去,大约在20次迭代之后,内存使用量停止增长。

我在没有计算的情况下测试了它,只是加载网络并从内存中释放,但我也有同样的问题。

如何在不终止进程的情况下完全从内存中移除/释放网络?

EN

回答 1

Stack Overflow用户

发布于 2020-07-25 21:14:38

有一些已知的错误,如thisdarknetgpu内存泄漏有关,它已经被fixed。如果您还没有更新代码并使用旧版本,我建议您拉出最新的code并运行。

如果这还不能解决你的问题,有另一个图形处理器内存泄漏的bug报告,以及可能的修复,看看这是否有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63070895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档