NVIDIA Jetson Nano : un super Raspberry Pi à 128 CUDA Cores pour 99 dollars

JetBot au rapport !

NVIDIA Jetson Nano : un super Raspberry Pi à 128 CUDA Cores pour 99 dollars

NVIDIA Jetson Nano : un super Raspberry Pi à 128 CUDA Cores pour 99 dollars

Abonnez-vous pour tout dévorer et ne rien manquer.

Déjà abonné ? Se connecter

Abonnez-vous

Alors que tout le monde attend des nouvelles du Raspberry Pi 4, NVIDIA a décidé de s'attaquer à un marché où Intel s'est planté avec son Galileo : un microPC aux possibilités décuplées. Une approche qui peut fonctionner puisque l'on y retrouve un SoC ARM, un GPU maison et une connectique complète. 

NVIDIA propose depuis quelques années déjà des plateformes de développement Jetson. Après celle à base de Tegra K1 en 2014, nous avons eu droit à Tegra X1 puis X2 les années suivantes. C'est finalement avec Jetson Xavier, dévoilé au Computex 2018 que les choses ont évolué. 

Désormais, la plateforme de développement maison est proposée en différentes déclinaisons sous la marque AGX : pour la robotique, mais aussi l'automobile ou encore le milieu médical. À l'occasion de l'édition 2019 de la GDC Silicon Valley, c'est un petit nouveau qui a été présenté : Jetson Nano.

Un Raspberry Pi à 99 dollars, par NVIDIA

L'idée est de proposer une solution bien plus accessible que les précédents Jetson. En effet, un pack AGX Xavier est annoncé à pas moins de 1 300 dollars. Cela ne pose pas de problème aux industriels, mais lorsque l'enjeu est de diffuser vos technologies plus largement ou d'intéresser le monde de l'éducation ou les bidouilleurs, cela ne passe pas.

Nano est donc une sorte de Raspberry Pi à la sauce NVIDIA, c'est à dire avec de la puissance (472 GLFOPS) et une connectique complète à la clé. Pour 99 dollars, le kit intègre un module contenant un SoC avec quatre cœurs ARM A57 cadencés à 1,43 GHz, un GPU Maxwell avec 128 CUDA Cores et 4 Go de LPDDR4.

Sur la carte mère on trouve un lecteur de microSD, un port réseau Gigabit, un emplacement M.2 (Key E) pour le réseau sans fil (Bluetooth, Wi-Fi), un HDMI 2.0 et du DP 1.4, quatre USB 3.0 (5 Gb/s) et un micro USB 2.0.

NVIDIA Jetson Nano

NVIDIA indique que son GPU est capable de gérer des flux H.264/H.265 tant en compression (4K30, 4x 1080p30, 9x 720p30) qu'en décompression (4K60, 2x 4K30, 8x 1080p30, 18x 720p30). Autant dire que ce n'est pas une carte pour votre prochain NAS, les usages visés sont plutôt le calcul pur, le traitement d'images ou encore le simple affichage.

Les principaux ports sont exposés directement à l'arrière de la carte (voir ci-dessus), accompagnés d'un connecteur permettant de relier une alimentation externe, l'utilisation du PoE étant possible. On trouve également sur le PCB des connecteurs GPIO, I2C, I2S, SPI, MIPI CSI-2 et UART.

Avec son refroidissement passif (fourni), la carte affiche des dimensions de 100 x 80 x 29 mm. Jetson Nano est également proposé sous la forme du module seul de 69,6 x 45 mm (SO-DIMM, 260 broches) sans connectique, mais 16 Go d'eMMC 5.1. Il est proposé pour 129 dollars et vise plus spécialement le monde de l'embarqué.

Le premier est d'ores et déjà disponible, le second arrivera en juin.

Renforcer l'écosystème Jetson, notamment avec JetBot

Jetson Nano a donc de quoi emballer, surtout avec le soutien d'un constructeur ayant les moyens de ses ambitions comme NVIDIA. Le marché des microPC à base de puces ARM est en effet souvent limité à des puces moyennement performantes, avec un suivi qui n'est pas toujours au rendez-vous. 

NVIDIA travaille son écosystème Jetson et sa couche logicielle Jetpack/L4T (en partie basée sur Ubuntu) depuis des années, forum à l'appui. Les possibilités sont d'ores et déjà nombreuses, les images ayant déjà été préparées pour la carte Nano. Avec son arrivée, le constructeur doit surtout s'attendre à faire face à un public différent et plus nombreux, avec des attentes particulières. De quoi demander une évolution de sa stratégie dans les mois à venir.

Mais lorsque l'on voit ce qu'il est possible de faire avec un simple Raspberry Pi dans le domaine éducatif ou même de la robotique amateur, les possibilités apportées par un module comme Jetson Nano ont de quoi séduire. NVIDIA l'a bien compris et a déjà publié les plans pour son JetBot sur GitHub.

Il renvoie également sur ses différents projets open source permettant d'effectuer de la reconnaissance d'objets depuis ses plateformes Jetson.

NVIDIA Jetson NanoNVIDIA Jetson Nano

Commentaires (36)


il y a un fort potentiel de serveur vidéo dans cette petite bête, à surveiller je pense.


Clairement, pour un serveur Plex, ça aurait tout son intérêt.



Qruby a dit:





à un moment donné, il faudra arrêter de regarder les microPC uniquement par le prisme du multimédia grand public ou du NAS, ces produits ont des possibilités à 1 000 lieues de ça. Le serveur Plex à base de NVIDIA ça existe déjà : Shield TV ;)


Il y a moyen de faire des projets sympa avec ce petit module.



David_L a dit:


à un moment donné, il faudra arrêter de regarder les microPC uniquement par le prisme du multimédia grand public ou du NAS, ces produits ont des possibilités à 1 000 lieues de ça. Le serveur Plex à base de NVIDIA ça existe déjà : Shield TV ;)




Ouep, moi par exemple je vais installer Jeedom dessus !



(s’enfuit en courant :langue: )


Ça peut-être pas mal comme plateforme pour s’initier à l’IA.
Je vois bien un projet de mise en place d’un système de reconnaissance faciale par exemple, dans un cadre domotique (ou pas) :)



Parce que le Rpi faut pas compter dessus pour ce type de projet…


Ou de la robotique intégrant de l’IA. C’est vrai que la carte a l’air de bien se prêter à ce type d’usage.
Après à voir ce que les tests donneront par la suite. Mais perso elle m’intéresse pour explorer un peu ce domaine à terme (sur lequel je n’ai aucune connaissance encore).


Youhou, là je suis comme un dingue, curieux de voir les possibilités de la bête !



On a une idée de la capacité du GPU Maxwel présent, par exemple par rapport aux “GPU” d’intel actuellement connus ?



crocodudule a dit:





Disons que c’est plutôt face à des solutions de type Myriad qu’il faudra opposer ça chez Intel.


Dans l’article, il est indiqué avec 4Go de LPDDR4 SoDimm.



On pourra donc changer la barette et booster la ram si besoin ?



Par contre, dommage pour l’absence de port SATA ou de M2 SATA (mettre l’OS sur une SD, c’est pas terrible en terme de fiabilité !!! )



Aldayo a dit:





Disons que la carte ne le gère pas nativement mais on voit bien que ça reste des extensions possibles via le PCIe (voir l’image tout en bas). Hâte de voir ce que va donner l’évolution de ce produit en tous cas.



Désolé pour la confusion sur le SO-DIMM, j’ai reprécisé. Le module est enfiché sur ce port, vendu seul (pour une production de masse) ou dans le kit de développement.


C’est intéressant d’avoir des ports USB 3 sur un appareil à ce prix.



David_L a dit:


à un moment donné, il faudra arrêter de regarder les microPC uniquement par le prisme du multimédia grand public ou du NAS, ces produits ont des possibilités à 1 000 lieues de ça. Le serveur Plex à base de NVIDIA ça existe déjà : Shield TV ;)




+1 pour des utilisations en serveur discount.
J’utilise mon Rapberry Pi 1 A comme bastion ssh à la maison. Pour un prix défiant toute concurrence j’ai un bastion solide, pas cher, sur une archi avec peu d’exploits (armhf). Si je prenais un mini PC, j’en aurais pour au moins 200€ et je ne veux pas héberger mon bastion sur mon NAS, même en VM ou container docker, pour des raisons de sécurité.



David_L a dit:


Disons que c’est plutôt face à des solutions de type Myriad qu’il faudra opposer ça chez Intel.




Ok je vois mieux le positionnement :)



crocodudule a dit:





Après, la couche logicielle d’Intel (OpenVino) est agnostique en terme d’accélérateur (CPU, GPU, FPGA, etc.) mais Myriad est plus adaptée pour de la reconnaissance visuelle. Ce sera intéressant de voir comment le discours évolue là dessus avec Gen11 (mais je doute que l’inférence soit le cas d’usage privilégié :D



David_L a dit:


à un moment donné, il faudra arrêter de regarder les microPC uniquement par le prisme du multimédia grand public ou du NAS, ces produits ont des possibilités à 1 000 lieues de ça. Le serveur Plex à base de NVIDIA ça existe déjà : Shield TV ;)




D’un autre côté, moi qui ait besoin de pouvoir décoder beaucoup de vidéos en simultané sur mon serveur plex (parfois plus d’une dizaine), un truc qui me permet d’en gérer 34 par module couplé avec un Unicorn transcoder pour mutualiser, c’est économiser un sacré paquet de pognon que de passer par des modules comme ça…



Une plateforme en Xeon pour l’hébergement principal et 3 / 4 modules comme ça derrière pour le traitement des flux vidéos, non vraiment, c’est très intéressant pour du plex.



David_L a dit:


à un moment donné, il faudra arrêter de regarder les microPC uniquement par le prisme du multimédia grand public ou du NAS, ces produits ont des possibilités à 1 000 lieues de ça. Le serveur Plex à base de NVIDIA ça existe déjà : Shield TV ;)




Bien que je sois entièrement d’accord. La NVidia Shield s’en sort en terme de transcoding? (si on parle d’un point de vue serveur plex).
J’aime beaucoup my shield TV (en client). Mais il faut aussi admettre que le suivi logiciel est pas toujours excellent, et que je suis pas super convaincu qu’il y ait une v2 qui sorte :-(


Pour remplacer un SteamLink (ou équivalent via l’app sur le Raspberry Pi) ça pourrait être top, non?


un peu beaucoup overkill pour du Steamlink à mon avis.



manus a dit:





Aucun intérêt, autant utiliser un RPi


Le Raspberry Pi ne fait pas de 4K et pas de port Gb digne de ce nom.



manus a dit:


Le Raspberry Pi ne fait pas de 4K et pas de port Gb digne de ce nom.




Oui mais le Gb ne sert pas forcément pour l’usage et on a pas besoin d’un GPU Maxwell pour gérer un HDMI en 4K. Du coup aller vers une telle machine est largement overkill par rapport au besoin.



David_L a dit:


à un moment donné, il faudra arrêter de regarder les microPC uniquement par le prisme du multimédia grand public ou du NAS, ces produits ont des possibilités à 1 000 lieues de ça.




Pour le défense c’est écrit Raspberry dans le titre :)
exemple d’usage différent : la “blockchainisation” de données issues de capteurs (IoT…) d’un site industriel, pour assurer une bonne traçabilité de ces données.



Sandeman a dit:


Pour le défense c’est écrit Raspberry dans le titre :)




Note que réduire un RPi à ce genre d’usages manque aussi de sens (sans parler du fait que c’est tout sauf une carte pour du multimédia/NAS :D)


Utiliser le POE pour une carte avec de la puissance de calcul, ça doit être délicat par contre.



Enayem a dit:





Euuuh… non


Quel est la puissance demandée pour le POE? 15W ou plus?



Arona a dit:


Quel est la puissance demandée pour le POE? 15W ou plus?




Le jetson nano consomme 5 à 10W d’après Nvidia, ca passe facile en POE ^^



CryoGen a dit:


Le jetson nano consomme 5 à 10W d’après Nvidia, ca passe facile en POE ^^




Parfait merci, ça permet de se rendre compte de l’enveloppe de l’appareil.



Arona a dit:


Quel est la puissance demandée pour le POE? 15W ou plus?




15 ou 30 watts selon les cas, mais avec le 802.3bt on peut monter à 100 watts.



https://www.inpact-hardware.com/article/1100/poe-et-802-3atafbt-ce-quil-faut-savoir-alimentation-par-cable-reseau


Ça à l’air vraiment sympa, même si ce n’est pas de l’open-hardware et open-source, ça sera le bon compromis au Raspberry sans trop se ruiner :) . Curieux de voir ce qu’on pourrait faire avec le GPIO



CryoGen a dit:


Le jetson nano consomme 5 à 10W d’après Nvidia, ca passe facile en POE ^^




20W/1000Gflops c’est pas mal du tout si on regarde la gamme des cartes Nvidia.


Combien de broches GPIO ?
Ça me semble être quasi l’info la plus importante après les specs de puissance pour ce type de matos



DCmalcolm a dit:


Combien de broches GPIO ? Ça me semble être quasi l’info la plus importante après les specs de puissance pour ce type de matos




The Jetson Nano Developer Kit fits in a footprint of just 80x100mm and features four high-speed USB 3.0 ports, MIPI CSI-2 camera connector, HDMI 2.0 and DisplayPort 1.3, Gigabit Ethernet, M.2 Key-E module, MicroSD card slot, and 40-pin GPIO header. The ports and GPIO header works out-of-the-box with a variety of popular peripherals, sensors, and ready-to-use projects, such as the 3D-printable deep learning JetBot that NVIDIA has open-sourced on GitHub.



David_L a dit:


à un moment donné, il faudra arrêter de regarder les microPC uniquement par le prisme du multimédia grand public ou du NAS, ces produits ont des possibilités à 1 000 lieues de ça. Le serveur Plex à base de NVIDIA ça existe déjà : Shield TV ;)




En même temps, le grand public est supposé imaginer quoi d’autre ? :D Même les techniciens auront une vision très limitée des possibilités d’un tel produit.



A part en faire un serveur quelconque ou peut-être un mini-PC à mini-coût pour de la bureautique, je ne vois pas comment utiliser cette chose :D


Nickel pour mettre un RetroPie dessus. :transpi:


Fermer