Closed alaap001 closed 3 months ago
EDIT: I made some changes and got that postprocessing speed, after printing post-processing and pre-processing times we can clearly see a speed boost in post-processing time.
Yolov8l: Speed: 1.2ms preprocess, 6.0ms inference, 0.6ms post process per image at shape (1, 3, 640, 640)
Yolov10l: Speed: 1.2ms preprocess, 5.8ms inference, 0.3ms post process per image at shape (1, 3, 640, 640)
Yolov10x: Speed: 1.3ms preprocess, 7.1ms inference, 0.3ms post process per image at shape (1, 3, 640, 640)
FPS:
Yolov8l: 110.45 FPS at shape (1, 3, 640, 640)
Yolov10l: 126.74 FPS at shape (1, 3, 640, 640)
Yolov10x: 103.70 FPS at shape (1, 3, 640, 640)
Please let me know if these numbers are near to what is expected. Thanks.
Thanks for your interest and detailed evaluation! These numbers seem to be expected.
can you report speeds for yolov8n,s and yolov10n,s
Hey, thanks for the amazing repo. I have been testing it against Yolov8 in terms of inference speed which is highlighted int he paper.
I ran a speed test on few videos on a 3070Ti device. Here's my script to run inference.
this is the o/p of Yolov10.engine We are getting an avg of
5.0ms
and this is the O/p of Yolov8.engine when compared which is giving an avg of
5.1ms
from the looks of it speed hasn't improved much, even tho params and FLOPS are reduced by a lot as compared, the speed itself hasn't changed much.
this is the script I used to convert to .engine, please see if it is correct:
please let me know if this is expected or I'm missing something here.
Also, I tried 1280 imgsz, the speed difference is
61FPS(v8)
vs64FPS(v10)
Is it that this is more optimized for A40, A100 type GPUs as compared to 30 and 40 series?
Thanks.