Hi,
I am attempting to run inference using the pyHailoRT API with a Hailo-10H PCIe device on Windows 11. The device is detected correctly with hailortcli scan, but when I call VDevice.configure() in Python to load a .hef file, it fails with:
hailo_platform.pyhailort.pyhailort.HailoRTException: libhailort failed with error: 7 (HAILO_NOT_IMPLEMENTED)
Environment:
-
OS: Windows 11 Pro 64-bit
-
Device: Hailo-10H (PCIe, address 0000:02:00.0)
-
HailoRT version: [insert exact version shown in
hailortcli --version] -
pyHailoRT installed from:
C:\Program Files\HailoRT\pythonwheel -
Python version: 3.11
-
Model:
yolov11l.hef(from Model Zoo)
Steps to Reproduce:
-
Installed HailoRT MSI (checked pyHailoRT option).
-
Confirmed the card appears in
hailortcli scan. -
Ran a Python script that creates a
VDeviceand configures the HEF via:configure_params = ConfigureParams.create_from_hef(hef=hef, interface=HailoStreamInterface.PCIe) network_groups = target.configure(hef, configure_params) -
The above call fails with error code 7 (
HAILO_NOT_IMPLEMENTED).
Expected Behavior:
The HEF should be configured successfully, allowing inference through PCIe on Windows.
Actual Behavior:
The device is detected but configuration fails with HAILO_NOT_IMPLEMENTED.
Questions:
-
Is PCIe inference with pyHailoRT currently supported on Windows for Hailo-10H?
-
If not, is there a planned release adding PCIe support, or is Linux required for hardware inference?
-
Can simulation mode be used to validate the pipeline on Windows until full PCIe support is available?
Thank you for your assistance.