Verificar el acelerador y el runtime de Hailo

Verifique el dispositivo Hailo antes de ejecutar un contenedor AI Lab. Así separa los fallos de hardware o controlador de los problemas del modelo y la aplicación.

1. Comprobar la alimentación y la detección PCIe

bash
vcgencmd get_throttled
lspci -nn | grep -i hailo

Normalmente el primer comando debería mostrar throttled=0x0. El segundo comando debe identificar el procesador Hailo instalado. Deténgase aquí si PCIe no ve el dispositivo; reinstalar paquetes de Python no resolverá la falta de enumeración PCIe.

2. Comprobar el controlador y el nodo de dispositivo

bash
lsmod | grep -E 'hailo1x_pci|hailo_pci'
ls -l /dev/hailo0

Hailo-8 suele usar el nombre de controlador hailo_pci, mientras que el software de Hailo-10H puede utilizar hailo1x_pci. El nombre exacto depende del stack de software compatible. El dispositivo de caracteres /dev/hailo0 debe existir antes de pasarlo a Docker.

3. Comprobar la comunicación entre HailoRT y el firmware

bash
hailortcli --version
sudo hailortcli fw-control identify

El comando identify debería informar de la placa y la arquitectura del dispositivo sin errores de operación del controlador. Anote la salida junto con la versión del kernel:

bash
uname -r
modinfo hailo_pci 2>/dev/null | grep -E 'version|vermagic' || true
modinfo hailo1x_pci 2>/dev/null | grep -E 'version|vermagic' || true

4. Diagnosticar los fallos en orden

ResultadoAcción siguiente
Sin entrada Hailo en lspciCompruebe la alimentación, el asiento del módulo, la compatibilidad M.2/PCIe y la configuración PCIe específica del producto.
El dispositivo PCIe existe pero no hay /dev/hailo0Revise el controlador cargado y `sudo dmesg -T
El nodo de dispositivo existe pero identify fallaCompruebe los permisos, el firmware y la compatibilidad entre HailoRT y el controlador.
Identify funcionaContinúe con la herramienta de despliegue y la tarjeta de modelo correspondiente a Hailo-8 o Hailo-10H.

Para los productos que incluyen Hailo-8, consulte también la guía de configuración del sistema R21xx de Seeed y la sección del acelerador en la Wiki del producto específico.