Победители конкурса Ultralytics YOLOv5 Export Competition
Узнай победителей конкурса Ultralytics YOLOv5 Export Competition, которые продемонстрировали лучшие решения в развертывании ИИ-моделей на различных устройствах.

С целью помочь каждому легко обучать и развертывать лучшие модели компьютерного зрения, мы организовали наш первый конкурс экспорта Ultralytics YOLOv5. Мы ценим общение с участниками нашего open-source сообщества и всегда впечатлены многочисленными приложениями, которые создают пользователи.
Link to this sectionКрайний срок#
Конкурс проходил с 17 мая 2021 года по 31 августа 2021 года, 24:00 UTC. После этой даты конкурс был закрыт, и дальнейшие заявки не могли претендовать на призовой фонд.
Link to this sectionОценка#
Оценка проходила с 1 сентября 2021 года по 16 сентября 2021 года. Наша команда тщательно изучила каждую заявку.
Link to this section$10000 в виде призов#
Лучшая заявка в каждой категории получила полный призовой фонд в размере $2000.00 (2000.00 USD) от Ultralytics для этой категории.
Link to this section5 категорий#
С помощью нашего замечательного сообщества мы ранее создали 5 категорий, которые представляют наиболее популярные сценарии развертывания моделей YOLOv5 в реальных условиях, включая Jetson Nano, Raspberry Pi, Google Edge TPU, настольные CPU и устройства на Android.
Link to this sectionЗаявки#
Наши участники создали публичный репозиторий на GitHub для своей заявки, присвоили своей работе лицензию с открытым исходным кодом и разместили заявку непосредственно в одной из 5 официальных веток конкурса EXPORT, чтобы дать возможность сообществу проголосовать. Обрати внимание, что эти ветки предназначались только для официальных заявок. Общие вопросы и комментарии задавались непосредственно в этой ветке или в новом обсуждении. Ссылки на заявки:
Link to this sectionПобедители конкурса#
После долгих раздумий мы определили победителей в каждой из пяти категорий, представляющих наиболее популярные сценарии развертывания моделей YOLOv5 в реальных условиях. Со всеми участниками связались лично, и после этого призы были выплачены победителям. Сегодня мы рады наконец поделиться с тобой лучшими решениями!
Link to this sectionNVIDIA Jetson Nano#
Приз: $2000
Link to this sectionGoogle Edge TPU#
Приз: $2000
Link to this sectionAndroid#
Приз: $2000
Link to this sectionRaspberry Pi#
Приз: $2000
Победитель не выбран *
Link to this sectionIntel/AMD CPU#
Приз: $2000
Победитель не выбран *
*Заявки в этой категории не соответствовали минимальному набору требований по каждому из критериев оценки. Поэтому в этот раз победитель в данной категории не был выбран, однако у участников будут новые возможности соревноваться в будущем.
Поздравляем победителей! Обязательно ознакомься с их репозиториями.
"Библиотека YOLOv5 великолепна — она обновляется почти ежедневно, модели работают хорошо, а пользовательский опыт постоянно улучшается. Большая часть моих исследований связана с развертыванием ML на встроенных устройствах, и я уже работал с EdgeTPU, поэтому это показалось интересным вызовом". Josh Veitch-Michaelis
Мы также хотим сказать огромное спасибо всем, кто участвовал в нашем конкурсе Export Competition! Нам повезло иметь множество ценных участников нашего open-source сообщества. Именно ваш вклад делает наше сообщество таким замечательным.
Оставайся таким же крутым и продолжай творить! 🚀
Link to this sectionОценка#
Заявки на конкурс Export оценивались исходя из нескольких критериев: простота и воспроизводимость методов экспорта, качество документации, качество самого экспорта, а также скорость и точность экспортированных моделей. Эти заявки оценивались как командой Ultralytics, так и на основе отзывов сообщества.
Link to this sectionКачество экспорта (20%)#
Самый простой экспорт будет иметь наименьшее количество шагов, требовать минимального количества аргументов/параметров, использовать минимальное число импортируемых пакетов и быть выполнимым с минимальным объемом кода.
Link to this sectionКачество документации (20%)#
Заявки должны быть хорошо документированы с использованием файла описания в формате markdown. Каждый шаг должен быть объяснен, включая настройку/требования, любые настройки/аргументы, шаги экспорта и настройку среды развертывания, если применимо.
Link to this sectionКачество заявки (20%)#
Должен быть включен каждый аспект экспорта и развертывания, начиная с официальной модели yolov5s.pt. Для сред, требующих особых условий, таких как Jetson Nano, должны быть предоставлены и задокументированы все пакеты и/или Docker образы. Для развертывания на Android также должно быть включено эталонное приложение Android. Заявка должна включать 100% того, что необходимо для полного экспорта и использования модели YOLOv5.
Link to this sectionСкорость и точность развернутой модели (40%)#
Развернутые модели должны возвращать результаты вывода, почти идентичные результатам официальных моделей YOLOv5 PyTorch (т.е. вывод с помощью python detect.py --weights yolov5s.pt). Точность развернутых решений будет анализироваться на отложенном тестовом наборе изображений Ultralytics, которые недоступны публично. Скорость также очень важна, при этом наиболее быстрые решения для развертывания имеют значительное преимущество. Для Android, экспорт с использованием делегатов GPU, NNAPI и Hexagon получит здесь наивысшую оценку.






