Yolo Vision Shenzhen
Shenzhen
Rejoindre maintenant

Les gagnants du concours d'exportationYOLOv5 d'Ultralytics

L'équipe Ultralytics

3 min de lecture

19 octobre 2021

Découvrez les gagnants du concours d'exportationYOLOv5 d'Ultralytics , qui présente le meilleur du déploiement de modèles d'IA sur différents appareils.

Dans le but d'aider chacun à entraîner et déployer facilement les meilleurs modèles Vision AI, nous avons organisé notre premier concours d'exportationUltralytics YOLOv5 . Nous apprécions d'être en contact avec les membres de notre communauté open-source et sommes toujours impressionnés par les nombreuses applications créées par les utilisateurs.

Date limite

Le concours s'est déroulé du 17 mai 2021 au 31 septembre 2021 à 24h00 UTC. Après cette date, le concours a été clôturé et les soumissions ultérieures n'étaient plus éligibles aux prix.

Évaluation

L'évaluation s'est déroulée du 1er septembre 2021 au 31 septembre 2021. Notre équipe a examiné chaque soumission en profondeur.

10 000 $ en prix

La meilleure soumission dans les catégories a été récompensée par Ultralytics avec un prix de $2000.00 (2000.00 USD) pour cette catégorie.

5 Catégories

Avec l'aide de notre incroyable communauté, nous avons créé 5 catégories qui représentent les scénarios de déploiement les plus populaires dans le monde réel pour les modèles YOLOv5 , y compris les Jetson Nano, Raspberry Pi, Google Edge TPU, Desktop CPU et les appareils Android Edge.

Soumissions

Nos participants ont créé un dépôt Github public pour leur soumission, ont attribué à leur travail une licence open source et ont publié leur soumission directement dans l'un des 5 fils de discussion officiels des soumissions du concours EXPORT pour permettre à la communauté de voter. Notez que ces fils de discussion étaient uniquement destinés aux soumissions officielles. Les questions ou commentaires généraux ont été posés directement dans ce fil de discussion, ou dans une nouvelle discussion. Liens vers les soumissions :

1. Nvidia Jetson Nano

2. Google Edge TPU

3. Raspberry Pi

4. CPU Intel

5. Android

Gagnants du concours

Après mûre réflexion, nous avons choisi les gagnants pour chacune des cinq catégories, qui représentent les scénarios de déploiement les plus populaires dans le monde réel pour les modèles YOLOv5 . Tous les participants ont été contactés personnellement et les prix ont été remis aux gagnants. Aujourd'hui, nous sommes heureux de partager avec vous les meilleures solutions !

Nvidia Jetson Nano

Prix : 2000 $

Alexander Mamaev

Google Edge TPU

Prix : 2000 $

Josh Veitch-Michaelis

Android

Prix : 2000 $

Yasuhiro Nitta

Raspberry Pi

Prix : 2000 $

Pas de gagnant *

CPUIntel

Prix : 2000 $

Pas de gagnant *

*Les soumissions dans cette catégorie ne correspondaient pas à l'ensemble minimum d'exigences dans chacun des critères d'évaluation. Par conséquent, aucun gagnant n'a été sélectionné pour la catégorie cette fois-ci, mais il y aura d'autres occasions pour les participants de concourir à nouveau à l'avenir.

Félicitations aux gagnants ! N'oubliez pas de consulter leurs référentiels.

"La bibliothèque YOLOv5 est géniale - elle est mise à jour presque quotidiennement, les modèles fonctionnent bien et l'expérience utilisateur s'améliore continuellement. Une grande partie de ma recherche implique le déploiement de ML sur des dispositifs embarqués, et j'avais déjà travaillé avec l'EdgeTPU, donc cela semblait être un défi amusant."
Josh Veitch-Michaelis

Nous tenons également à remercier chaleureusement tous ceux qui ont participé à notre concours d'exportation ! Nous avons la chance d'avoir de nombreux membres précieux dans notre communauté open source. Ce sont vos contributions à tous qui font la grandeur de notre communauté.

Restez incroyables et continuez à créer ! 🚀

Notation

Les soumissions du concours Export ont été jugées sur la base de plusieurs critères : la simplicité et la reproductibilité de leurs méthodes d'exportation, la qualité de leur documentation, la qualité de l'exportation et la rapidité et la précision de leurs modèles exportés. Ces soumissions ont ensuite été notées par l'équipe d'Ultralytics et par la communauté.

Qualité de l'exportation (20 %)

L'exportation la plus simple comportera le moins d'étapes, nécessitera le moins d'arguments/paramètres, utilisera le moins de paquets importés et sera exécutable avec la plus petite quantité de code.

Qualité de la documentation (20 %)

Les soumissions doivent être bien documentées en utilisant un fichier de soumission markdown . Chaque étape doit être expliquée, y compris la configuration/les exigences, les paramètres/arguments, les étapes d'exportation et la configuration de l'environnement déployé, le cas échéant.

Qualité de la soumission (20 %)

Tous les aspects de l'exportation et du déploiement, à partir d'un modèle officiel yolov5s.pt, doivent être inclus. Pour les environnements qui requièrent des exigences particulières, comme Jetson Nano, tous les paquets et/ou images Docker doivent être fournis et documentés. Pour les déploiements Android , une application de référence Android doit également être incluse. Une soumission doit inclure 100% de ce qui est requis pour exporter et utiliser un modèle YOLOv5 .

Vitesse et précision du modèle déployé (40 %)

Les modèles déployés doivent renvoyer des résultats d'inférence quasi identiques aux modèlesPyTorch officiels de YOLOv5 (c'est-à-dire inférence avec python detect.py --weights yolov5s.pt). La précision des solutions déployées sera analysée sur un ensemble d'images Ultralytics qui ne sont pas disponibles pour le public. La vitesse est également très importante, les solutions de déploiement les plus rapides étant fortement favorisées. Pour Android, les exportations vers GPUNNAPI et Hexagon seront les mieux notées.

Construisons ensemble l'avenir
de l'IA !

Commencez votre parcours avec l'avenir de l'apprentissage automatique

Démarrer gratuitement