Have a m.2 Hailo-8 M Key AI Processor installed on a QM2-2P-344A PCIe card in my TVS-673e. The device shows up under the AI Accelerator tab on control Panel - Hardware. It is detected in the multimedia console under the AI Engines tab.
If I run lspci from ssh I get:
03:00.0 Class 0106: 1b4b:9215
00:03.1 Class 0604: 1022:157c
0c:00.0 Class 0106: 1b4b:9215
02:07.0 Class 0604: 1b21:1184
00:08.0 Class 1080: 1022:1578
00:18.3 Class 0600: 1022:1573
09:00.0 Class 0200: 8086:1539
08:07.0 Class 0604: 1b21:1184
00:02.5 Class 0604: 1022:157c
00:10.0 Class 0c03: 1022:7914
00:18.1 Class 0600: 1022:1571
00:01.0 Class 0300: 1002:9874
0b:00.0 Class 0200: 8086:1539
00:02.3 Class 0604: 1022:157c
02:03.0 Class 0604: 1b21:1184
00:14.3 Class 0601: 1022:790e
08:03.0 Class 0604: 1b21:1184
01:00.0 Class 0604: 1b21:1184
10:08.0 Class 0604: 1b21:2812
07:00.0 Class 0604: 1b21:1184
00:00.2 Class 0806: 1022:1577
12:00.0 Class 0b40: 1e60:2864
00:00.0 Class 0600: 1022:1576
00:18.4 Class 0600: 1022:1574
00:12.0 Class 0c03: 1022:7908
06:00.0 Class 0200: 8086:1539
0f:00.0 Class 0604: 1b21:2812
00:03.0 Class 0600: 1022:157b
00:18.2 Class 0600: 1022:1572
00:01.1 Class 0403: 1002:9840
02:05.0 Class 0604: 1b21:1184
00:09.2 Class 0403: 1022:157a
00:02.4 Class 0604: 1022:157c
05:00.0 Class 0200: 10ec:8168
08:05.0 Class 0604: 1b21:1184
00:18.0 Class 0600: 1022:1570
0e:00.0 Class 0106: 1b4b:9215
00:09.0 Class 0600: 1022:157d
10:00.0 Class 0604: 1b21:2812
00:02.2 Class 0604: 1022:157c
00:11.0 Class 0106: 1022:7901
04:00.0 Class 0200: 8086:1539
02:01.0 Class 0604: 1b21:1184
0d:00.0 Class 0106: 1b4b:9215
00:02.0 Class 0600: 1022:157b
08:01.0 Class 0604: 1b21:1184
00:14.0 Class 0c05: 1022:790b
00:18.5 Class 0600: 1022:1575
Curious if this is how it should look or if I am missing a step somewhere.
What is your issue? The accelerator will work whenever you are doing facial detection in pictures, etc. You will see what app is using it in the Hardware tab on Control panel.
I have been running Frigate in a container on my TVS-673e with a Coral USB TPU. Recently bought a Hailo-8 to see if I can getter better accuracy with one of the YOLO models. Could not get the Hailo-8 to work with the onboard m.2 slot so asked for a QM-2P-344a board for Christmas. Installed it and set up Frigate to use the Hailo-8 and it keeps crashing with this error.
“frigate.detectors.plugins.hailo8l ERROR : Inference error: [HailoRT] [error] CHECK failed - Driver version (4.18.0) is different from library version (4.21.0)”
Looking through google on that error there were a few specific commands to verify the board was recognized correctly, specifically hailortcli, lspci.
So I asked the question regarding what should I expect from lspci. I verified the card worked from Qumagie, but was wondering if I should be expecting different output from lspci
Now I need to determine how to upgrade the driver to 4.21.0
Hi, thanks for the report! Just to clarify, the model we’ve verified for compatibility is the Hailo-8 B+M Key, which is different from the Hailo-8 M Key you’re using.
We will evaluate support for the M Key version in the future. Thanks again for bringing this to our attention!
Hi, just because the device is recognized doesn’t necessarily mean the card is functioning correctly. I’ll check with our internal team regarding the driver status. Thanks for the update!