Aller au contenu
Cercle IA Tech · Vision Un site du réseau Cercle IA Tech

Guide

Vision en edge : Jetson, Raspberry Pi, que choisir ?

Faire tourner un détecteur YOLO près de la caméra : NVIDIA Jetson et Raspberry Pi, exports TensorRT et NCNN, temps mesurés par Ultralytics.

Mis à jour le

« En edge » signifie que le calcul se fait près de la caméra, sur un petit boîtier, plutôt que dans un serveur ou dans le nuage. Pour la vision, c'est souvent la bonne idée : on n'envoie pas de vidéo sur le réseau, la réponse est rapide, et l'installation continue de marcher si la liaison tombe. Cette page compare deux familles de boîtiers courantes, la carte NVIDIA Jetson et le Raspberry Pi, d'après les guides d'Ultralytics et la page de NVIDIA, lus le 15/11/2026. Tous les temps cités sont ceux de l'éditeur, sur son matériel et son banc d'essai.

NVIDIA Jetson

Les guides listent comme cartes testées : Jetson AGX Thor (kit développeur), AGX Orin (64 Go), Orin Nano Super, et des modules de partenaires basés sur Orin NX 16 Go et Nano 4 Go. Le guide dit s'attendre à ce que cela fonctionne sur toute la gamme.

Ce que la page de NVIDIA annonce pour ses modules (performance IA maximale) :

Module Performance annoncée Plage de puissance
Orin Nano (8 Go, 4 Go) jusqu'à 67 TOPS 7 W à 25 W
Orin NX (16 Go, 8 Go) jusqu'à 157 TOPS non indiquée
AGX Orin (64 Go, 32 Go) jusqu'à 275 TOPS non indiquée
AGX Thor jusqu'à 2 070 TFLOPS en FP4 40 W à 130 W

(Les TOPS sont des milliers de milliards d'opérations par seconde ; les chiffres de pointe ne sont pas ceux d'un détecteur réel.) La page ne donne pas de prix.

Mise en route : flasher JetPack (le système fourni par NVIDIA), puis installer Ultralytics. Les versions comptent : le guide indique JetPack 4 pour Jetson Nano et TX2, JetPack 5, 6 et 7 pour la famille Orin, JetPack 7 seul pour Thor. Le plus rapide est une image Docker préparée. Le guide prévient aussi de garder TensorRT 10.x sur JetPack 6 et 7.

Export : model.export(format="engine") crée un fichier TensorRT. Temps d'inférence de YOLO26n, sans pré- ni post-traitement :

Carte FP32 FP16 INT8
AGX Thor 1,90 ms 1,39 ms 1,52 ms
AGX Orin 64 Go 4,18 ms 2,62 ms 2,30 ms
Orin Nano Super 7,53 ms 4,57 ms 3,80 ms
Orin NX 16 Go 7,01 ms 4,13 ms 3,49 ms

FP16 et INT8 sont des précisions de calcul réduites. L'INT8 est plus rapide mais moins précis : sur Thor, le guide note un mAP50-95 de 0,4797 en FP16 contre 0,4273 en INT8. Ce que ces métriques signifient est dans Précision, rappel, mAP.

Raspberry Pi

Le guide a été testé sur Raspberry Pi 4 et 5, sous Raspberry Pi OS Bookworm (Debian 12). L'installation tient en pip install ultralytics, ou une image Docker ARM64. Le guide écrit que NCNN offre les meilleures performances sur Raspberry Pi : model.export(format="ncnn").

Benchmarks sur Raspberry Pi 5, FP32, image de 640 pixels (par image, hors pré- et post-traitement) :

Format Inférence
PyTorch 299,09 ms
ONNX 125,99 ms
OpenVINO 104,55 ms
NCNN 67,03 ms

Attention : la page ne dit pas clairement quelle taille de modèle correspond à ce tableau (elle parle d'un modèle de type « n », plus petit). Rapporté à une caméra, 67 ms par image représente environ 15 images par seconde au mieux, avant le traitement autour du modèle.

Comment choisir

  1. Calculez la cadence. Une ligne qui avance vite impose plus d'images par seconde qu'une porte surveillée.
  2. Mesurez sur votre carte avec votre modèle et votre résolution, pas avec les tableaux de l'éditeur.
  3. Comptez le reste : alimentation, boîtier, refroidissement, stockage, mises à jour du système et supervision à distance.
  4. Vérifiez la licence si vous livrez le boîtier à un client : Ultralytics cite le déploiement sur matériel embarqué parmi les cas qui demandent une licence Entreprise ; voir Licence YOLO.
  5. Regardez les alternatives : d'autres modèles existent (liste) ; testez-les sur le même boîtier avant de trancher.

Ce que l'edge ne règle pas

Un calculateur près de la caméra n'améliore pas l'image : éclairage et prise de vue restent la base. Il ne dispense pas non plus du droit : une caméra qui analyse des personnes relève de la CNIL, même si aucune image ne quitte le boîtier (vidéosurveillance et IA). Pour la suite, voyez Détection d'objets avec YOLO.

Questions fréquentes

Raspberry Pi 5 ou Jetson pour un détecteur ?

Dans les tests d'Ultralytics, YOLO26n traite une image en 67 ms sur Raspberry Pi 5 (NCNN) et entre 1,4 et 4,6 ms sur les Jetson testés (TensorRT FP16). L'écart de prix et de besoin de débit décide.

Quel format d'export utiliser ?

TensorRT (format engine) pour Jetson, NCNN pour Raspberry Pi, d'après les guides Ultralytics.

Sources

Pages consultées pour écrire cet article :

  1. https://docs.ultralytics.com/guides/nvidia-jetson/
  2. https://docs.ultralytics.com/guides/raspberry-pi/
  3. https://developer.nvidia.com/embedded/jetson-modules
  4. https://docs.ultralytics.com/models/yolo26/
  5. https://www.ultralytics.com/license

À lire aussi