Nvprof time vs cudaEventTimer

Hi everyone,

Should we prefer nvprof time of a kernel or the time obtained using cudaEventTimer for our measurements if we are running object detection algorithm on an image? For object detection, we mostly focus on the FPS(frames per second) and so I want to clarify whether I should take time obtained using nvprof or the cudaEventTimer?

Thanks and Regards,
Omais Shafi