Le Raspberry Pi est à l’avant-garde des ordinateurs monocartes (SBC) depuis un certain temps. Cependant, près de quatre ans après le lancement du Raspberry Pi 4, un nouveau modèle se profile à l’horizon.
Les itérations précédentes du Raspberry Pi impliquaient généralement des processeurs plus rapides, plus de mémoire vive et, avec le Pi 4, des entrées-sorties améliorées. Cependant, de nombreux Pis sont utilisés à des fins d’IA (intelligence artificielle) et de ML (apprentissage automatique), ce qui a donné lieu à de nombreuses spéculations de la part des bricoleurs sur les capacités d’apprentissage automatique intégrées du Raspberry Pi 5.
Quel sera le processeur du Raspberry Pi 5 ?
L’intégration de capacités d’apprentissage automatique dans le Raspberry Pi 5 dépend en grande partie du processeur sur lequel la carte est basée. Le cofondateur du Raspberry Pi, Eben Upton, a évoqué l’avenir du silicium personnalisé pour le Pi lors du tinyML Summit 2021. Depuis, la sortie imminente du Raspberry Pi 5 avec des améliorations massives en matière d’apprentissage automatique semble très probable.
Jusqu’au Raspberry Pi 4, l’équipe de développement utilisait les processeurs Cortex d’ARM. Cependant, avec la sortie du Raspberry Pi Pico en 2021 est apparu le RP2040, le premier SoC (système sur puce) interne de la société. Bien qu’il n’ait pas la même puissance que le Raspberry Pi Zero 2 W, l’un des SBC les moins chers du marché, il offre des capacités de microcontrôleur similaires à celles d’un Arduino.
Les Raspberry Pi 2, Pi 3 et Pi 4 utilisent respectivement les processeurs ARM Cortex-A7, Cortex-A53 et Cortex-A72. Ces processeurs ont augmenté les capacités de traitement du Pi à chaque génération, donnant à chaque Pi progressif plus de prouesses en matière de ML. Cela signifie-t-il que le processeur du Raspberry Pi 5 intégrera des fonctions d’apprentissage automatique ?
Bien qu’il n’y ait aucune information officielle sur le processeur qui équipera le Pi 5, vous pouvez être sûr qu’il s’agira du SBC le plus compatible avec l’apprentissage machine de la gamme Raspberry Pi et qu’il disposera très probablement d’une prise en charge intégrée de l’apprentissage machine. L’équipe ASIC (Application Specific Integrated Circuit) de la société travaille depuis sur la prochaine itération, qui semble se concentrer sur les accélérateurs légers pour les applications ML à très faible consommation.
L’intervention d’Upton au tinyML Summit 2021 suggère que cela pourrait prendre la forme d’accélérateurs légers exécutant probablement quatre à huit multiplications-accumulations (MAC) par cycle d’horloge. La société a également travaillé avec ArduCam sur l’ArduCam Pico4ML, qui réunit le ML, une caméra, des microphones et un écran dans un boîtier de la taille d’un pic.
Bien que tous les détails concernant le Raspberry Pi 5 ne soient pas encore confirmés, si Raspberry Pi s’en tient à sa tendance d’améliorer progressivement ses cartes, le prochain SBC peut être une carte plutôt utile qui cochera de nombreuses cases pour les amateurs de ML et les développeurs à la recherche de matériel bon marché pour leurs projets de ML.
Les Raspberry Pis peuvent être très amusants
Le Raspberry Pi 5 pourrait être doté d’un support d’apprentissage automatique intégré, ce qui ouvre une pléthore d’opportunités pour tout un chacun de créer ses propres applications d’apprentissage automatique avec un matériel enfin capable de suivre l’évolution de la technologie sans se ruiner.
Il est déjà possible de faire tourner n’importe quoi, d’un grand modèle de langage (LLM) à un serveur Minecraft, sur des Raspberry Pis existants. Au fur et à mesure que le SBC devient plus performant (et plus accessible), les possibilités d’utilisation d’un simple ordinateur de la taille d’une carte de crédit vont également augmenter.