Vérifier l'accélérateur et le runtime Hailo
Vérifiez le périphérique Hailo avant de lancer un conteneur AI Lab. Cette étape permet de distinguer les défaillances matérielles ou pilotes des problèmes liés aux modèles et aux applications.
1. Vérifier l'alimentation et la détection PCIe
vcgencmd get_throttled
lspci -nn | grep -i hailoNormalement, la première commande doit retourner throttled=0x0. La seconde doit identifier le processeur Hailo installé. Arrêtez-vous ici si le périphérique n'apparaît pas sur le bus PCIe ; réinstaller des paquets Python ne corrigera pas l'absence de détection PCIe.
2. Vérifier le pilote et le nœud de périphérique
lsmod | grep -E 'hailo1x_pci|hailo_pci'
ls -l /dev/hailo0Hailo-8 utilise généralement le pilote hailo_pci, tandis que le logiciel Hailo-10H peut utiliser hailo1x_pci. Le nom exact dépend de la pile logicielle prise en charge. Le périphérique caractère /dev/hailo0 doit exister avant de pouvoir être transmis à Docker.
3. Vérifier la communication entre HailoRT et le firmware
hailortcli --version
sudo hailortcli fw-control identifyLa commande d'identification doit renvoyer l'architecture de la carte et du périphérique sans erreur liée à l'opération du pilote. Notez le résultat ainsi que la version du noyau :
uname -r
modinfo hailo_pci 2>/dev/null | grep -E 'version|vermagic' || true
modinfo hailo1x_pci 2>/dev/null | grep -E 'version|vermagic' || true4. Diagnostiquer les pannes dans l'ordre
| Résultat | Action suivante |
|---|---|
Aucune entrée Hailo dans lspci | Vérifiez l'alimentation, l'insertion du module, la compatibilité M.2/PCIe et la configuration PCIe spécifique au produit. |
Périphérique PCIe présent mais pas de /dev/hailo0 | Inspectez le pilote chargé et exécutez `sudo dmesg -T |
| Nœud de périphérique existant mais échec de l'identification | Vérifiez les permissions, le firmware et la compatibilité HailoRT/pilote. |
| Identification réussie | Passez à l'outil de déploiement Hailo-8 ou Hailo-10H correspondant et à la carte modèle. |
Pour les produits livrés avec Hailo-8, consultez également le guide de configuration système R21xx de Seeed ainsi que la section sur l'accélérateur dans le Wiki du produit concerné.