darknet README

The project's README from github.com/pjreddie/darknet. As one markdown file: README.md.

Darknet Logo

Darknet

Darknet is an open source neural network framework written in C and CUDA. It is fast, easy to install, and supports CPU and GPU computation.

Discord invite link for for communication and questions: https://discord.gg/zSq8rtW

YOLOv7:


Official YOLOv7 is more accurate and faster than YOLOv5 by 120% FPS, than YOLOX by 180% FPS, than Dual-Swin-T by 1200% FPS, than ConvNext by 550% FPS, than SWIN-L by 500% FPS.

YOLOv7 surpasses all known object detectors in both speed and accuracy in the range from 5 FPS to 160 FPS and has the highest accuracy 56.8% AP among all known real-time object detectors with 30 FPS or higher on GPU V100, batch=1.


more5


image


yolov7_640_1280


Scaled-YOLOv4:

YOLOv4:

For more information see the Darknet project website.

Expand

yolo_progress https://paperswithcode.com/sota/object-detection-on-coco


scaled_yolov4 AP50:95 - FPS (Tesla V100) Paper: https://arxiv.org/abs/2011.08036


YOLOv4Tiny


YOLOv4


OpenCV_TRT

Citation

@misc{https://doi.org/10.48550/arxiv.2207.02696,
  doi = {10.48550/ARXIV.2207.02696},
  url = {https://arxiv.org/abs/2207.02696},
  author = {Wang, Chien-Yao and Bochkovskiy, Alexey and Liao, Hong-Yuan Mark},
  keywords = {Computer Vision and Pattern Recognition (cs.CV), FOS: Computer and information sciences, FOS: Computer and information sciences},
  title = {YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors},
  publisher = {arXiv},
  year = {2022}, 
  copyright = {arXiv.org perpetual, non-exclusive license}
}
@misc{bochkovskiy2020yolov4,
      title={YOLOv4: Optimal Speed and Accuracy of Object Detection}, 
      author={Alexey Bochkovskiy and Chien-Yao Wang and Hong-Yuan Mark Liao},
      year={2020},
      eprint={2004.10934},
      archivePrefix={arXiv},
      primaryClass={cs.CV}
}
@InProceedings{Wang_2021_CVPR,
    author    = {Wang, Chien-Yao and Bochkovskiy, Alexey and Liao, Hong-Yuan Mark},
    title     = {{Scaled-YOLOv4}: Scaling Cross Stage Partial Network},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
    month     = {June},
    year      = {2021},
    pages     = {13029-13038}
}

darknet (pjreddie/darknet)

Searching Database…

26.5K ·GitHub
What is this?Darknet is an open source neural network framework written in C and CUDA, used for training and running deep learning models for computer vision tasks like object detection (YOLO).
Is it a framework or a library?It's a low-level deep learning framework (not a wrapper around another library) that you compile and use via its own CLI and config files, mainly known as the home of the YOLO object detection models.
How do I get it running?Build it with 'make' from source; the repo includes a Makefile for compilation, with references to Darknet's own documentation site and wiki for build options and usage.
Do I need CUDA or a GPU to use this?No, it supports both CPU and GPU computation, though GPU/CUDA acceleration is used for faster training and inference.
Is this the official state-of-the-art YOLO implementation now?The repo README mostly documents older results (YOLOv4, Scaled-YOLOv4, YOLOv7) with links to separate PyTorch reproductions; it functions more as the original reference/legacy codebase than an actively evolving cutting-edge detector repo.
Does this benefit from a GPU?Yes, GPU computation (via CUDA) is supported for faster performance, especially referenced in the YOLO benchmark comparisons run on Tesla V100/A100 GPUs.
What is YOLO and how does it relate to Darknet?YOLO (You Only Look Once) is a family of real-time object detection models originally developed and released through Darknet; the README tracks the progression from YOLOv4 to Scaled-YOLOv4 to YOLOv7.
How fast is YOLOv7 compared to other detectors?YOLOv7 is reported as 120% faster than YOLOv5, 180% faster than YOLOX, and up to 1200% faster than Dual-Swin-T, while achieving the highest accuracy (56.8% AP) among real-time detectors running at 30+ FPS on a V100 GPU.
What are similar projects?yolov7, YOLOX, yolov3, Detectron, sam3, yolov10, ultralytics, EasyOCR
Creator
pjreddie
Size
6.4 MB
Stars
26.5K
Updated
CommitJul 17
Age
12y
Commits · 90 Days