Closed ZJU-lishuang closed 2 years ago
增加NMS是不是增加了显存的消耗
增加NMS是不是增加了显存的消耗
理论上是的。添加了NMS之后整体都是放在GPU里面算的,而如果不在模型里添加NMS的话,把它放在你的后处理里面,它一般用CPU计算。你可以自己测一下看看。在模型中添加NMS可能对带宽的好处更大。
降低了模型输出的数据量大小,但是增加了显卡利用率。 利好网络通信,但是成本上升了。
测了一下,消耗了比较多的显存,一点多个G,感觉划不来。 是不是我测错了?
测试发现,添加tensorrt的nms插件并没有提升性能,反而下降了>-<
https://github.com/marcoslucianops/DeepStream-Yolo/issues/142 这个项目测试了多个nms的效果,tensorrt是负优化啊
添加NMS对整个Pipeline性能是有提升的