Utilisation d'un accélérateur matériel : test du TPU Coral USB Accelerator

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
106
Mois de parution
janvier 2020
Spécialité(s)


Résumé

Des cartes et des clés USB permettant d'accélérer les calculs pour effectuer du Machine Learning ont fait leur apparition ces dernières années. Google, ne pouvant rester en retrait, propose ses solutions par le biais de la société Coral. Étudions dans cet article l'une d'entre elles, la clé USB Coral Accelerator.


Certains ordinateurs, tels que le Raspberry Pi par exemple, ne sont pas capables d'effectuer suffisamment rapidement les opérations de calcul nécessaires pour effectuer du Machine Learning dans un temps raisonnable. Il est cependant possible d'épauler leur CPU en leur fournissant un périphérique spécialisé dans le calcul sur les tenseurs. C'est pour cela que les TPU (Tensor Processing Unit ou unité de traitement de tenseurs) ont vu le jour et plus précisément, les clés USB et les cartes équipés de ces puces.

Google, via Coral, propose toute une gamme de produits équipés de TPU, tournant sous Linux (Debian) et supportant le framework TensorFlow Lite (la version de TensorFlow pour l'embarqué). On retrouve ainsi des périphériques PCIe (PCI Express), USB ou des cartes de développement complètes. Dans cet article, nous allons nous intéresser à la clé USB Coral Accelerator et nous allons voir comment se la procurer, l'installer, puis la tester sur de la...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous