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

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






