Intel Vision Accelerator - Deep Learning dans chaque maison



Écartons brièvement du sujet des nouveaux processeurs Intel (ce n'est pas pour longtemps) et parlons de la vision industrielle et du Deep Learning. En général, le sujet de l'IA est devenu courant lors de l'examen des perspectives de développement de la technologie informatique, et beaucoup, je pense, ont remarqué la caractéristique suivante. Au fur et à mesure que les outils matériels et logiciels spécialisés s'améliorent, les éléments de l'IA quittent les centres de données avec des super serveurs «sur le terrain» et deviennent de plus en plus techniquement et financièrement accessibles. Intel voit également cette tendance et, pour simplifier l'introduction de technologies avancées dans la vie de tous les jours, ils proposent aux fournisseurs de profiter de leur nouvelle solution - Intel Vision Accelerator .

Qu'est-ce qu'Intel Vision Accelerator? Il s'agit d'un ensemble de conceptions de référence pour les cartes d'accélérateur, sur la base desquelles tout fabricant d'électronique peut créer son propre produit avec l'ensemble de fonctionnalités souhaité. Cependant, bien sûr, le design ne suffit pas - vous avez besoin d'une base d'élément. Intel l'a déjà - c'est un coprocesseur spécialisé de Movidius et FPGA Arria. Quels sont les avantages de cette approche?

  • la possibilité d'inférence des réseaux de neurones "en place";
  • haute performance sur des tâches spécialisées;
  • haute efficacité en termes de consommation d'énergie, de coût, etc.;
  • compatibilité totale avec la boîte à outils Open Visual Inference & Neural Network Optimization (OpenVINO) - un ensemble de bibliothèques, d'outils d'optimisation et de ressources d'information pour développer des logiciels utilisant la vision industrielle et le Deep Learning.

Comparons ces deux plateformes par rapport au Deep Learning.
Intel Vision Accelerator avec Intel MovidiusIntel Vision Accelerator avec Intel Arria
FonctionnalitéHaute efficacité en termes de consommation et de coûtSolution intégrée productive
Champ d'applicationRéseaux de neurones classiquesOptimisation supplémentaire pour l'apprentissage en profondeur à l'aide de réseaux très chargés
Cas d'utilisationAppareils avec restrictions de taille et de consommation, topologies de réseau classiques pouvant être optimisées pour ASICServeurs moyens et d'entrée de gamme, environnements qui se prêtent bien à l'optimisation logicielle
Interfaces de connexionPCIe, mini-PCIe, M2PCIe
Nombre de flux vidéo1 à 16 par appareil3 à 32
Taille du patch1-41-144
Consommation d'énergie~ 2 watts~ 35 W
Intel Vision Accelerator prend actuellement en charge les topologies et algorithmes de réseau suivants:
TopologiesDes algorithmes
Googlenet
ResNet - 18
ResNet - 50
ResNet - 101
Squeezenet
Squeezenext
VGG-16
RCNN plus rapide
MobileNet
Petit yolo
Détection / reconnaissance des visages
Classification des attributs du visage
Suivi de la main
Détermination du sexe et de l'âge
Définition / suivi des articles
Reconnaître les comportements et les gestes
Identification des objets abandonnés
Suivi polyvalent
Définition de lettre / mot
etc.
Vous pouvez vous demander: pourquoi avons-nous besoin de connaître les offres Intel pour les fournisseurs? Après tout, il n'est pas proposé de faire des accélérateurs manuellement. La réponse est la suivante: il s'agit d'un article sur une classe d'appareils (ou deux classes) qui apparaîtra bientôt sur le marché. Et vous pouvez les trouver pour vos besoins - si vous savez quoi chercher.

Source: https://habr.com/ru/post/fr429818/


All Articles