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
Что это такое?Darknet — это открытый фреймворк для нейронных сетей, написанный на C и CUDA, который используется для обучения и запуска моделей глубокого обучения для задач компьютерного зрения, например для обнаружения объектов (YOLO).
Это фреймворк или библиотека?Это низкоуровневый фреймворк глубокого обучения (он не является обёрткой над другой библиотекой), который вы компилируете и используете через его собственный CLI и конфигурационные файлы. Он в первую очередь известен как родина моделей обнаружения объектов YOLO.
Как заставить это работать?Соберите его командой 'make' из исходного кода; в репозитории есть Makefile для компиляции, а также ссылки на сайт документации Darknet и вики с параметрами сборки и инструкциями по использованию.
Нужны ли CUDA или GPU для использования этого?Нет, поддерживаются и вычисления на CPU, и на GPU, хотя ускорение на GPU/CUDA используется для более быстрого обучения и инференса.
Это сейчас официальная реализация YOLO на уровне современных решений?В README репозитория в основном описаны более старые результаты (YOLOv4, Scaled-YOLOv4, YOLOv7) со ссылками на отдельные воспроизведения на PyTorch. По сути, это скорее исходная эталонная/устаревшая кодовая база, чем активно развивающийся репозиторий передовых детекторов.
Даёт ли использование GPU преимущество?Да, вычисления на GPU (через CUDA) поддерживаются для повышения производительности; это особенно видно в сравнениях YOLO, проведённых на GPU Tesla V100/A100.
Что такое YOLO и какое отношение он имеет к Darknet?YOLO (You Only Look Once) — это семейство моделей обнаружения объектов в реальном времени, которое изначально было разработано и выпущено через Darknet; в README отслеживается развитие от YOLOv4 к Scaled-YOLOv4 и затем к YOLOv7.
Насколько YOLOv7 быстрее других детекторов?Сообщается, что YOLOv7 на 120% быстрее YOLOv5, на 180% быстрее YOLOX и до 1200% быстрее Dual-Swin-T, при этом показывая наивысшую точность (56,8% AP) среди детекторов реального времени, работающих со скоростью 30+ FPS на GPU V100.
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