Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

yolo-inference

C++ and Python implementations of YOLOv3, YOLOv4, YOLOv5, YOLOv6, YOLOv7, YOLOv8, YOLOv9, YOLOv10, YOLOv11, YOLOv12, YOLOv13, YOLO26 inference.

Supported inference backends include Libtorch/PyTorch, ONNXRuntime, OpenCV, OpenVINO, TensorRT.

Supported task types include Classify, Detect, Segment, Pose, OBB.

Supported model types include FP32, FP16, INT8.

Dependencies(tested):

  • CUDA version 11.8.0/12.5.1/12.8.0
  • OpenCV version 4.9.0/4.10.0/4.11.0 (built with CUDA)
  • ONNXRuntime version 1.18.1/1.20.0/1.22.0
  • OpenVINO version 2024.1.0/2024.4.0/2025.2.0
  • TensorRT version 8.2.1.8/10.6.0.26/10.8.0.43
  • Torch version 2.0.0+cu118/2.5.0+cu124/2.7.0+cu128

You can download some model weights in: https://pan.baidu.com/s/1843WW7tNQK1ycqIALje_fA?pwd=adis

For your own model, you should transpose output dims such as from 1x84x8400 to 1x8400x84 for YOLOv8, YOLOv9, YOLOv11, YOLOv12, YOLOv13 detection, segmentation, pose and obb.

You can test C++ code with:

# Linux
mkdir build ; cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j
cp ../test.sh .
bash ./test.sh

C++ test in Docker with 25 vCPU Intel(R) Xeon(R) Platinum 8470Q , RTX 5090(32GB):

ModelTaskDevicePrecisionLibTorchONNXRuntimeOpenCVOpenVINOTensorRT
YOLOv3uDetectCPUFP32167.3ms252.5ms464.0ms86.6ms×
YOLOv3uDetectGPUFP3210.0ms11.9ms26.2ms?6.1ms
YOLOv3uDetectCPUFP16×298.6ms460.2ms87.2ms×
YOLOv3uDetectGPUFP167.7ms18.3ms7.6ms?2.2ms
YOLOv3uDetectCPUINT8×243.3ms×97.4ms×
YOLOv3uDetectGPUINT8×237.1ms×?1.6ms
YOLOv4DetectCPUFP32?285.7ms284.6ms64.5ms×
YOLOv4DetectGPUFP32?11.5ms19.0ms?4.5ms
YOLOv4DetectCPUFP16×342.3ms281.5ms65.4ms×
YOLOv4DetectGPUFP16?20.4ms11.3ms?2.1ms
YOLOv4DetectCPUINT8×319.1ms×65.6ms×
YOLOv4DetectGPUINT8×189.2ms×?1.8ms
YOLOv5nClassifyCPUFP3214.8ms17.2ms24.1ms6.8ms×
YOLOv5nClassifyGPUFP325.0ms8.5ms4.6ms?0.5ms
YOLOv5nClassifyCPUFP16×18.8ms23.8ms6.8ms×
YOLOv5nClassifyGPUFP167.0ms11.0ms4.5ms?0.4ms
YOLOv5nClassifyCPUINT8×22.5ms×7.1ms×
YOLOv5nClassifyGPUINT8×21.6ms×?0.4ms
YOLOv5nDetectCPUFP3222.6ms23.3ms87.7ms11.8ms×
YOLOv5nDetectGPUFP324.9ms7.7ms7.1ms?0.9ms
YOLOv5nDetectCPUFP16×35.1ms87.2ms11.7ms×
YOLOv5nDetectGPUFP164.6ms14.3ms6.5ms?0.7ms
YOLOv5nDetectCPUINT8×31.4ms×12.5ms×
YOLOv5nDetectGPUINT8×27.4ms×?0.7ms
YOLOv5nSegmentCPUFP3227.2ms31.4ms116.6ms14.1ms×
YOLOv5nSegmentGPUFP327.9ms9.7ms9.2ms?1.2ms
YOLOv5nSegmentCPUFP16×42.8ms116.1ms14.6ms×
YOLOv5nSegmentGPUFP167.6ms19.2ms8.7ms?0.9ms
YOLOv5nSegmentCPUINT8×39.7ms×15.9ms×
YOLOv5nSegmentGPUINT8×33.5ms×?0.9ms
YOLOv6nDetectCPUFP3224.0ms19.8ms36.3ms11.4ms×
YOLOv6nDetectGPUFP324.6ms8.1ms5.4ms?1.0ms
YOLOv6nDetectCPUFP16×38.5ms35.9ms11.9ms×
YOLOv6nDetectGPUFP164.5ms17.0ms6.3ms?0.7ms
YOLOv6nDetectCPUINT8×47.0ms×11.8ms×
YOLOv6nDetectGPUINT8×42.9ms×?0.6ms
YOLOv7tDetectCPUFP3229.8ms19.7ms86.9ms13.1ms×
YOLOv7tDetectGPUFP325.6ms7.8ms6.0ms?1.1ms
YOLOv7tDetectCPUFP16×45.2ms86.5ms12.6ms×
YOLOv7tDetectGPUFP165.1ms16.9ms5.5ms?0.8ms
YOLOv7tDetectCPUINT8×38.5ms×14.2ms×
YOLOv7tDetectGPUINT8×39.6ms×?0.7ms
YOLOv8nClassifyCPUFP325.2ms3.1ms5.0ms3.1ms×
YOLOv8nClassifyGPUFP321.2ms1.1ms1.8ms?0.5ms
YOLOv8nClassifyCPUFP16×4.0ms4.9ms3.5ms×
YOLOv8nClassifyGPUFP161.3ms1.4ms1.9ms?0.4ms
YOLOv8nClassifyCPUINT8×3.7ms×3.0ms×
YOLOv8nClassifyGPUINT8×3.6ms×?0.4ms
YOLOv8nDetectCPUFP3224.6ms34.4ms64.6ms13.6ms×
YOLOv8nDetectGPUFP324.7ms8.2ms6.2ms?1.1ms
YOLOv8nDetectCPUFP16×43.8ms64.2ms13.2ms×
YOLOv8nDetectGPUFP164.5ms17.1ms6.0ms?0.8ms
YOLOv8nDetectCPUINT8×43.2ms×16.2ms×
YOLOv8nDetectGPUINT8×38.1ms×?0.7ms
YOLOv8nSegmentCPUFP3233.0ms39.2ms70.0ms16.2ms×
YOLOv8nSegmentGPUFP327.3ms10.1ms8.3ms?1.6ms
YOLOv8nSegmentCPUFP16×51.5ms69.6ms16.5ms×
YOLOv8nSegmentGPUFP167.5ms21.5ms8.4ms?1.1ms
YOLOv8nSegmentCPUINT8×49.2ms×20.4ms×
YOLOv8nSegmentGPUINT8×42.4ms×?1.0ms
YOLOv8nPoseCPUFP3225.7ms28.7ms48.4ms13.4ms×
YOLOv8nPoseGPUFP324.1ms8.7ms6.1ms?1.2ms
YOLOv8nPoseCPUFP16×45.0ms48.8ms13.2ms×
YOLOv8nPoseGPUFP164.0ms12.4ms6.3ms?0.8ms
YOLOv8nPoseCPUINT8×40.8ms×15.6ms×
YOLOv8nPoseGPUINT8×35.6ms×?0.8ms
YOLOv8nOBBCPUFP32221.5ms248.2ms319.3ms174.5ms×
YOLOv8nOBBGPUFP32183.4ms189.0ms179.0ms?2.8ms
YOLOv8nOBBCPUFP16××316.6ms177.1ms×
YOLOv8nOBBGPUFP16191.3ms×180.3ms?2.3ms
YOLOv8nOBBCPUINT8×264.6ms×189.3ms×
YOLOv8nOBBGPUINT8×244.3ms×?2.2ms
YOLOv9tDetectCPUFP3243.8ms49.0ms61.0ms18.0ms×
YOLOv9tDetectGPUFP327.5ms10.3ms11.2ms?2.0ms
YOLOv9tDetectCPUFP16×52.3ms60.6ms17.9ms×
YOLOv9tDetectGPUFP167.9ms16.6ms12.8ms?1.6ms
YOLOv9tDetectCPUINT8×56.9ms×25.5ms×
YOLOv9tDetectGPUINT8×45.4ms×?1.7ms
YOLOv9cSegmentCPUFP32137.4ms175.1ms308.9ms60.5ms×
YOLOv9cSegmentGPUFP3210.9ms27.5ms19.0ms?4.8ms
YOLOv9cSegmentCPUFP16×182.6ms308.5ms60.8ms×
YOLOv9cSegmentGPUFP169.5ms48.0ms12.6ms?2.3ms
YOLOv9cSegmentCPUINT8×178.1ms×68.3ms×
YOLOv9cSegmentGPUINT8×159.0ms×?1.8ms
YOLOv10nDetectCPUFP3225.9ms30.0ms54.7ms14.4ms×
YOLOv10nDetectGPUFP324.9ms9.0ms×?1.2ms
YOLOv10nDetectCPUFP16×55.3ms54.3ms14.1ms×
YOLOv10nDetectGPUFP164.8ms16.2ms×?0.9ms
YOLOv10nDetectCPUINT8×50.0ms×16.7ms×
YOLOv10nDetectGPUINT8×44.2ms×?0.8ms
YOLOv11nClassifyCPUFP325.7ms3.1ms5.0ms4.0ms×
YOLOv11nClassifyGPUFP321.6ms1.3ms×?0.6ms
YOLOv11nClassifyCPUFP16×4.3ms4.9ms4.2ms×
YOLOv11nClassifyGPUFP161.6ms1.7ms×?0.5ms
YOLOv11nClassifyCPUINT8×4.2ms×5.2ms×
YOLOv11nClassifyGPUINT8×4.4ms×?0.5ms
YOLOv11nDetectCPUFP3229.6ms30.2ms57.9ms14.8ms×
YOLOv11nDetectGPUFP325.1ms8.4ms×?1.1ms
YOLOv11nDetectCPUFP16×55.5ms57.5ms14.7ms×
YOLOv11nDetectGPUFP165.2ms17.6ms×?0.9ms
YOLOv11nDetectCPUINT8×42.6ms×17.1ms×
YOLOv11nDetectGPUINT8×38.1ms×?0.9ms
YOLOv11nSegmentCPUFP3235.8ms39.8ms77.9ms18.5ms×
YOLOv11nSegmentGPUFP328.0ms11.8ms×?1.7ms
YOLOv11nSegmentCPUFP16×68.0ms77.5ms18.2ms×
YOLOv11nSegmentGPUFP168.7ms21.5ms×?1.3ms
YOLOv11nSegmentCPUINT8×55.5ms×21.3ms×
YOLOv11nSegmentGPUINT8×47.9ms×?1.1ms
YOLOv11nPoseCPUFP3232.6ms35.5ms52.1ms15.2ms×
YOLOv11nPoseGPUFP325.1ms9.2ms×?1.3ms
YOLOv11nPoseCPUFP16×53.1ms51.7ms13.9ms×
YOLOv11nPoseGPUFP164.6ms12.5ms×?1.0ms
YOLOv11nPoseCPUINT8×53.9ms×16.2ms×
YOLOv11nPoseGPUINT8×47.6ms×?0.9ms
YOLOv11nOBBCPUFP32200.6ms232.1ms318.0ms156.3ms×
YOLOv11nOBBGPUFP32155.8ms161.4ms×?3.1ms
YOLOv11nOBBCPUFP16××320.0ms156.6ms×
YOLOv11nOBBGPUFP16161.5ms××?2.5ms
YOLOv11nOBBCPUINT8×239.8ms×155.1ms×
YOLOv11nOBBGPUINT8×230.1ms×?2.4ms
YOLOv12nClassifyCPUFP329.4ms4.7ms12.5ms9.4ms×
YOLOv12nClassifyGPUFP322.5ms1.9ms4.5ms?0.8ms
YOLOv12nClassifyCPUFP16×7.9ms12.4ms9.6ms×
YOLOv12nClassifyGPUFP162.6ms2.2ms5.3ms?0.7ms
YOLOv12nClassifyCPUINT8×7.6ms×11.4ms×
YOLOv12nClassifyGPUINT8×7.6ms×?0.8ms
YOLOv12nDetectCPUFP3239.2ms39.0ms158.0ms17.8ms×
YOLOv12nDetectGPUFP326.6ms9.4ms10.5ms?1.6ms
YOLOv12nDetectCPUFP16×71.2ms157.6ms18.4ms×
YOLOv12nDetectGPUFP166.7ms19.1ms11.3ms?1.2ms
YOLOv12nDetectCPUINT8×61.3ms×21.2ms×
YOLOv12nDetectGPUINT8×52.1ms×?1.5ms
YOLOv12nSegmentCPUFP3247.6ms47.8ms191.6ms23.2ms×
YOLOv12nSegmentGPUFP329.6ms12.5ms13.2ms?2.0ms
YOLOv12nSegmentCPUFP16×84.2ms191.2ms23.4ms×
YOLOv12nSegmentGPUFP169.6ms22.0ms13.6ms?1.5ms
YOLOv12nSegmentCPUINT8×74.4ms×27.3ms×
YOLOv12nSegmentGPUINT8×57.6ms×?1.8ms
YOLOv12nPoseCPUFP3240.4ms40.0ms136.6ms19.7ms×
YOLOv12nPoseGPUFP326.0ms9.8ms10.1ms?1.6ms
YOLOv12nPoseCPUFP16××138.5ms17.5ms×
YOLOv12nPoseGPUFP165.8ms×10.2ms?1.3ms
YOLOv12nPoseCPUINT8×71.2ms×22.0ms×
YOLOv12nPoseGPUINT8×57.7ms×?1.4ms
YOLOv12nOBBCPUFP32197.7ms170.2ms515.4ms78.9ms×
YOLOv12nOBBGPUFP3282.9ms92.6ms86.0ms?3.7ms
YOLOv12nOBBCPUFP16××510.2ms79.4ms×
YOLOv12nOBBGPUFP1682.2ms×86.5ms?3.0ms
YOLOv12nOBBCPUINT8×244.5ms×80.8ms×
YOLOv12nOBBGPUINT8×181.0ms×?3.1ms
YOLOv13nDetectCPUFP3250.1ms45.7ms183.1ms21.7ms×
YOLOv13nDetectGPUFP327.9ms9.9ms14.3ms?2.0ms
YOLOv13nDetectCPUFP16×97.6ms182.7ms21.5ms×
YOLOv13nDetectGPUFP167.9ms19.2ms16.4ms?1.6ms
YOLOv13nDetectCPUINT8×109.2ms×22.2ms×
YOLOv13nDetectGPUINT8×84.4ms×?2.5ms
YOLO26nClassifyCPUFP325.8ms3.6ms5.7ms4.9ms×
YOLO26nClassifyGPUFP321.6ms4.0ms×?0.6ms
YOLO26nClassifyCPUFP16×5.2ms4.7ms4.0ms×
YOLO26nClassifyGPUFP161.6ms5.7ms×?0.5ms
YOLO26nClassifyCPUINT8×4.7ms×4.7ms×
YOLO26nClassifyGPUINT8×4.6ms×?0.5ms
YOLO26nDetectCPUFP3230.8ms32.0ms64.8ms14.1ms×
YOLO26nDetectGPUFP325.0ms31.7ms×?1.4ms
YOLO26nDetectCPUFP16××63.5ms14.3ms×
YOLO26nDetectGPUFP164.9ms××?1.0ms
YOLO26nDetectCPUINT8×50.4ms×15.7ms×
YOLO26nDetectGPUINT8×47.8ms×?1.0ms
YOLO26nSegmentCPUFP3237.7ms46.4ms79.3ms19.6ms×
YOLO26nSegmentGPUFP327.8ms49.7ms×?1.8ms
YOLO26nSegmentCPUFP16××83.5ms19.3ms×
YOLO26nSegmentGPUFP167.6ms××?1.3ms
YOLO26nSegmentCPUINT8×70.8ms×22.8ms×
YOLO26nSegmentGPUINT8×64.5ms×?1.4ms
YOLO26nPoseCPUFP3233.4ms33.6ms×15.0ms×
YOLO26nPoseGPUFP325.4ms37.7ms×?1.4ms
YOLO26nPoseCPUFP16×××15.3ms×
YOLO26nPoseGPUFP165.3ms××?1.0ms
YOLO26nPoseCPUINT8×52.9ms×16.8ms×
YOLO26nPoseGPUINT8×49.0ms×?1.0ms
YOLO26nOBBCPUFP3248.8ms71.6ms184.8ms30.1ms×
YOLO26nOBBGPUFP328.2ms78.7ms×?3.2ms
YOLO26nOBBCPUFP16××174.3ms31.2ms×
YOLO26nOBBGPUFP168.6ms××?2.6ms
YOLO26nOBBCPUINT8×104.3ms×33.5ms×
YOLO26nOBBGPUINT8×97.1ms×?2.5ms

You can test Python code with:

# Linux
pip install -r requirements.txt
./run.sh

Python test in Docker with 25 vCPU Intel(R) Xeon(R) Platinum 8470Q , RTX 5090(32GB):

ModelTaskDevicePrecisionPyTorchONNXRuntimeOpenCVOpenVINOTensorRT
YOLOv3uDetectCPUFP32172.8ms262.4ms524.5ms71.4ms×
YOLOv3uDetectGPUFP3211.2ms17.0ms28.1ms?9.1ms
YOLOv3uDetectCPUFP16×369.1ms540.4ms69.4ms×
YOLOv3uDetectGPUFP169.4ms22.4ms9.9ms?4.9ms
YOLOv3uDetectCPUINT8×297.5ms×58.6ms×
YOLOv3uDetectGPUINT8×278.6ms×?4.4ms
YOLOv4DetectCPUFP32×290.8ms285.5ms51.5ms×
YOLOv4DetectGPUFP32×17.9ms22.0ms?10.2ms
YOLOv4DetectCPUFP16×366.2ms279.3ms51.2ms×
YOLOv4DetectGPUFP16×24.7ms15.1ms?8.5ms
YOLOv4DetectCPUINT8×323.1ms×52.8ms×
YOLOv4DetectGPUINT8×191.4ms×?7.9ms
YOLOv5nClassifyCPUFP3218.9ms22.9ms46.7ms15.9ms×
YOLOv5nClassifyGPUFP3214.7ms14.4ms11.6ms?1.0ms
YOLOv5nClassifyCPUFP16×27.2ms47.3ms16.2ms×
YOLOv5nClassifyGPUFP1614.1ms16.2ms11.1ms?0.9ms
YOLOv5nClassifyCPUINT8×29.8ms×15.7ms×
YOLOv5nClassifyGPUINT8×28.1ms×?0.9ms
YOLOv5nDetectCPUFP3224.7ms30.7ms93.2ms14.3ms×
YOLOv5nDetectGPUFP328.7ms9.8ms9.4ms?2.8ms
YOLOv5nDetectCPUFP16×38.6ms93.4ms14.0ms×
YOLOv5nDetectGPUFP168.8ms14.9ms8.9ms?3.3ms
YOLOv5nDetectCPUINT8×37.6ms×14.6ms×
YOLOv5nDetectGPUINT8×33.5ms×?×
YOLOv5nSegmentCPUFP3238.9ms54.9ms141.0ms39.1ms×
YOLOv5nSegmentGPUFP3224.4ms29.0ms19.7ms?2.7ms
YOLOv5nSegmentCPUFP16×65.0ms133.1ms33.9ms×
YOLOv5nSegmentGPUFP1624.9ms38.5ms18.1ms?3.4ms
YOLOv5nSegmentCPUINT8×63.7ms×50.2ms×
YOLOv5nSegmentGPUINT8×56.2ms×?3.4ms
YOLOv6nDetectCPUFP3226.1ms25.5ms45.5ms12.9ms×
YOLOv6nDetectGPUFP329.0ms9.9ms8.5ms?3.6ms
YOLOv6nDetectCPUFP16×43.9ms44.0ms14.0ms×
YOLOv6nDetectGPUFP169.2ms18.0ms10.4ms?3.2ms
YOLOv6nDetectCPUINT8×50.6ms×11.1ms×
YOLOv6nDetectGPUINT8×50.3ms×?3.3ms
YOLOv7tDetectCPUFP32×26.0ms90.9ms15.9ms×
YOLOv7tDetectGPUFP32×9.8ms8.5ms?3.1ms
YOLOv7tDetectCPUFP16×50.0ms94.2ms15.7ms×
YOLOv7tDetectGPUFP16×16.7ms8.0ms?2.5ms
YOLOv7tDetectCPUINT8×44.6ms×15.1ms×
YOLOv7tDetectGPUINT8×42.2ms×?2.6ms
YOLOv8nClassifyCPUFP325.0ms3.5ms5.1ms3.6ms×
YOLOv8nClassifyGPUFP321.4ms1.2ms2.4ms?0.9ms
YOLOv8nClassifyCPUFP16×5.0ms4.6ms2.7ms×
YOLOv8nClassifyGPUFP161.5ms1.4ms2.5ms?0.8ms
YOLOv8nClassifyCPUINT8×4.0ms×3.2ms×
YOLOv8nClassifyGPUINT8×3.8ms×?0.8ms
YOLOv8nDetectCPUFP3226.1ms39.9ms68.3ms17.5ms×
YOLOv8nDetectGPUFP329.3ms10.1ms9.6ms?3.9ms
YOLOv8nDetectCPUFP16×49.9ms60.8ms17.5ms×
YOLOv8nDetectGPUFP169.3ms17.9ms10.0ms?3.6ms
YOLOv8nDetectCPUINT8×46.4ms×19.3ms×
YOLOv8nDetectGPUINT8×39.7ms×?3.4ms
YOLOv8nSegmentCPUFP3249.3ms80.7ms144.4ms51.7ms×
YOLOv8nSegmentGPUFP3233.7ms38.3ms36.6ms?33.2ms
YOLOv8nSegmentCPUFP16×95.9ms150.3ms46.3ms×
YOLOv8nSegmentGPUFP1633.0ms50.6ms37.9ms?32.4ms
YOLOv8nSegmentCPUINT8×80.8ms×62.4ms×
YOLOv8nSegmentGPUINT8×65.9ms×?23.3ms
YOLOv8nPoseCPUFP3228.2ms223.4ms49.8ms15.7ms×
YOLOv8nPoseGPUFP3210.0ms9.7ms8.9ms?2.6ms
YOLOv8nPoseCPUFP16×235.1ms48.1ms15.8ms×
YOLOv8nPoseGPUFP1610.1ms12.4ms7.2ms?2.2ms
YOLOv8nPoseCPUINT8×287.5ms×18.4ms×
YOLOv8nPoseGPUINT8×215.3ms×?2.2ms
YOLOv8nOBBCPUFP3260.6ms227.9ms340.0ms219.4ms×
YOLOv8nOBBGPUFP3220.2ms159.9ms190.5ms?141.4ms
YOLOv8nOBBCPUFP16××322.0ms209.9ms×
YOLOv8nOBBGPUFP1619.4ms×186.2ms?178.7ms
YOLOv8nOBBCPUINT8×229.3ms×208.7ms×
YOLOv8nOBBGPUINT8×216.8ms×?180.3ms
YOLOv9tDetectCPUFP3250.9ms61.0ms80.4ms24.8ms×
YOLOv9tDetectGPUFP3212.8ms12.5ms14.3ms?4.6ms
YOLOv9tDetectCPUFP16×59.1ms85.0ms24.8ms×
YOLOv9tDetectGPUFP1612.8ms17.6ms16.7ms?4.3ms
YOLOv9tDetectCPUINT8×82.5ms×26.1ms×
YOLOv9tDetectGPUINT8×69.6ms×?4.5ms
YOLOv9cSegmentCPUFP32169.4ms216.7ms396.3ms117.8ms×
YOLOv9cSegmentGPUFP3236.1ms67.8ms46.4ms?35.8ms
YOLOv9cSegmentCPUFP16×288.3ms400.0ms147.5ms×
YOLOv9cSegmentGPUFP1634.9ms84.1ms37.1ms?32.7ms
YOLOv9cSegmentCPUINT8×267.7ms×128.3ms×
YOLOv9cSegmentGPUINT8×228.1ms×?28.9ms
YOLOv10nDetectCPUFP3228.5ms40.5ms61.9ms17.9ms×
YOLOv10nDetectGPUFP329.5ms11.3ms×?3.9ms
YOLOv10nDetectCPUFP16×60.3ms71.6ms17.8ms×
YOLOv10nDetectGPUFP169.3ms17.1ms×?3.6ms
YOLOv10nDetectCPUINT8×63.4ms×19.4ms×
YOLOv10nDetectGPUINT8×52.8ms×?3.5ms
YOLOv11nClassifyCPUFP325.8ms3.7ms6.0ms3.9ms×
YOLOv11nClassifyGPUFP321.8ms1.6ms×?1.0ms
YOLOv11nClassifyCPUFP16×4.6ms6.1ms4.0ms×
YOLOv11nClassifyGPUFP162.0ms1.8ms×?0.9ms
YOLOv11nClassifyCPUINT8×4.7ms×4.4ms×
YOLOv11nClassifyGPUINT8×5.1ms×?0.9ms
YOLOv11nDetectCPUFP3233.8ms36.7ms64.5ms17.1ms×
YOLOv11nDetectGPUFP329.8ms10.7ms×?3.9ms
YOLOv11nDetectCPUFP16×58.7ms68.6ms17.2ms×
YOLOv11nDetectGPUFP169.9ms18.1ms×?3.7ms
YOLOv11nDetectCPUINT8×53.3ms×18.9ms×
YOLOv11nDetectGPUINT8×43.9ms×?3.6ms
YOLOv11nSegmentCPUFP3249.9ms65.7ms140.5ms36.1ms×
YOLOv11nSegmentGPUFP3225.9ms31.2ms×?25.7ms
YOLOv11nSegmentCPUFP16×92.2ms149.9ms37.9ms×
YOLOv11nSegmentGPUFP1626.1ms43.8ms×?22.5ms
YOLOv11nSegmentCPUINT8×84.2ms×50.3ms×
YOLOv11nSegmentGPUINT8×79.1ms×?23.3ms
YOLOv11nPoseCPUFP3234.9ms218.6ms52.7ms17.7ms×
YOLOv11nPoseGPUFP3210.3ms10.3ms×?2.7ms
YOLOv11nPoseCPUFP16×271.3ms55.8ms17.4ms×
YOLOv11nPoseGPUFP169.7ms12.8ms×?2.4ms
YOLOv11nPoseCPUINT8×334.3ms×18.7ms×
YOLOv11nPoseGPUINT8×257.2ms×?2.3ms
YOLOv11nOBBCPUFP3275.6ms201.8ms300.5ms175.7ms×
YOLOv11nOBBGPUFP3222.9ms136.5ms×?116.8ms
YOLOv11nOBBCPUFP16××302.9ms178.0ms×
YOLOv11nOBBGPUFP1622.7ms××?148.9ms
YOLOv11nOBBCPUINT8×220.6ms×180.6ms×
YOLOv11nOBBGPUINT8×203.2ms×?135.3ms
YOLOv12nClassifyCPUFP328.9ms5.3ms15.0ms6.2ms×
YOLOv12nClassifyGPUFP322.8ms2.3ms5.2ms?1.2ms
YOLOv12nClassifyCPUFP16×8.9ms13.4ms5.8ms×
YOLOv12nClassifyGPUFP163.0ms2.3ms6.1ms?1.2ms
YOLOv12nClassifyCPUINT8×9.0ms×6.8ms×
YOLOv12nClassifyGPUINT8×8.2ms×?1.3ms
YOLOv12nDetectCPUFP3243.1ms41.6ms164.2ms23.0ms×
YOLOv12nDetectGPUFP3211.3ms11.5ms14.7ms?4.2ms
YOLOv12nDetectCPUFP16×68.8ms167.0ms23.2ms×
YOLOv12nDetectGPUFP1611.9ms19.7ms15.2ms?3.9ms
YOLOv12nDetectCPUINT8×65.2ms×24.9ms×
YOLOv12nDetectGPUINT8×51.3ms×?4.2ms
YOLOv12nSegmentCPUFP3255.7ms85.3ms226.1ms45.6ms×
YOLOv12nSegmentGPUFP3229.1ms35.5ms39.0ms?12.2ms
YOLOv12nSegmentCPUFP16×111.5ms217.5ms45.9ms×
YOLOv12nSegmentGPUFP1628.9ms43.9ms40.4ms?21.3ms
YOLOv12nSegmentCPUINT8×99.9ms×59.7ms×
YOLOv12nSegmentGPUINT8×98.6ms×?23.2ms
YOLOv12nPoseCPUFP3240.7ms338.8ms143.8ms20.8ms×
YOLOv12nPoseGPUFP3210.6ms10.5ms12.7ms?2.9ms
YOLOv12nPoseCPUFP16××144.9ms21.1ms×
YOLOv12nPoseGPUFP1611.3ms×11.3ms?2.7ms
YOLOv12nPoseCPUINT8×498.2ms×22.7ms×
YOLOv12nPoseGPUINT8×392.6ms×?2.9ms
YOLOv12nOBBCPUFP32147.2ms147.7ms466.8ms93.1ms×
YOLOv12nOBBGPUFP3222.9ms64.8ms68.6ms?50.5ms
YOLOv12nOBBCPUFP16××479.6ms94.6ms×
YOLOv12nOBBGPUFP1624.3ms×80.0ms?53.9ms
YOLOv12nOBBCPUINT8×207.4ms×92.3ms×
YOLOv12nOBBGPUINT8×161.1ms×?50.3ms
YOLOv13nDetectCPUFP3254.3ms48.5ms186.7ms25.5ms×
YOLOv13nDetectGPUFP3212.4ms12.1ms18.1ms?4.7ms
YOLOv13nDetectCPUFP16×99.3ms184.5ms24.9ms×
YOLOv13nDetectGPUFP1613.3ms20.1ms20.1ms?4.3ms
YOLOv13nDetectCPUINT8×99.4ms×26.1ms×
YOLOv13nDetectGPUINT8×85.1ms×?5.1ms
YOLO26nClassifyCPUFP324.9ms3.2ms5.5ms4.0ms×
YOLO26nClassifyGPUFP321.8ms4.1ms×?0.8ms
YOLO26nClassifyCPUFP16×5.0ms5.8ms4.0ms×
YOLO26nClassifyGPUFP161.9ms6.1ms×?0.7ms
YOLO26nClassifyCPUINT8×5.0ms×4.2ms×
YOLO26nClassifyGPUINT8×5.3ms×?0.6ms
YOLO26nDetectCPUFP3231.1ms29.5ms60.1ms16.8ms×
YOLO26nDetectGPUFP329.8ms36.8ms×?2.1ms
YOLO26nDetectCPUFP16××61.2ms16.7ms×
YOLO26nDetectGPUFP1610.0ms××?1.7ms
YOLO26nDetectCPUINT8×49.8ms×17.4ms×
YOLO26nDetectGPUINT8×47.5ms×?1.7ms
YOLO26nSegmentCPUFP3245.3ms65.2ms84.6ms30.6ms×
YOLO26nSegmentGPUFP3223.1ms70.3ms×?22.0ms
YOLO26nSegmentCPUFP16××91.0ms30.9ms×
YOLO26nSegmentGPUFP1623.6ms××?21.3ms
YOLO26nSegmentCPUINT8×83.7ms×40.3ms×
YOLO26nSegmentGPUINT8×90.7ms×?21.2ms
YOLO26nPoseCPUFP3238.1ms32.7ms×17.7ms×
YOLO26nPoseGPUFP3210.6ms38.7ms×?2.3ms
YOLO26nPoseCPUFP16×××17.3ms×
YOLO26nPoseGPUFP1610.6ms××?1.9ms
YOLO26nPoseCPUINT8×53.0ms×18.1ms×
YOLO26nPoseGPUINT8×51.2ms×?1.7ms
YOLO26nOBBCPUFP3263.4ms70.6ms168.9ms27.3ms×
YOLO26nOBBGPUFP3221.8ms78.2ms×?3.7ms
YOLO26nOBBCPUFP16××172.8ms27.2ms×
YOLO26nOBBGPUFP1621.4ms××?3.1ms
YOLO26nOBBCPUINT8×105.9ms×29.0ms×
YOLO26nOBBGPUINT8×107.9ms×?3.2ms

关于 About

C++ and Python implementations of YOLOv3, YOLOv4, YOLOv5, YOLOv6, YOLOv7, YOLOv8, YOLOv9, YOLOv10, YOLOv11, YOLOv12, YOLOv13, YOLO26 inference.

语言 Languages

C++45.2%
Shell29.4%
Python18.8%
Cuda5.6%
CMake0.7%
Dockerfile0.4%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
52
Total Commits
峰值: 7次/周
Less
More

核心贡献者 Contributors