Hailo-8 在 TVS-673e 上

您好,

我在我的 TVS-673e 上安裝了一張搭載 m.2 Hailo-8 M Key AI 處理器的 QM2-2P-344A PCIe 卡。該裝置會顯示在控制台 - 硬體的 AI 加速器分頁下,也能在多媒體主控台的 AI 引擎分頁中被偵測到。

如果我從 ssh 執行 lspci,會得到:

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

想請問這樣顯示是否正常,還是我有哪個步驟遺漏了?

你的問題是什麼?當你在進行人臉偵測(如在照片中)時,加速器就會運作。你可以在控制面板的硬體標籤頁看到是哪個應用程式正在使用它。

以下是推動這個問題的背景說明。

我一直在我的 TVS-673e 上以容器方式運行 Frigate,並搭配 Coral USB TPU。最近購買了一個 Hailo-8,想看看是否能用其中一個 YOLO 模型獲得更好的準確率。無法讓 Hailo-8 在內建的 m.2 插槽上運作,所以聖誕節時請了 QM-2P-344a 擴充卡。安裝好後,將 Frigate 設定為使用 Hailo-8,但它持續因以下錯誤而崩潰。

“frigate.detectors.plugins.hailo8l ERROR : Inference error: [HailoRT] [error] CHECK failed - Driver version (4.18.0) is different from library version (4.21.0)”

在 Google 上查詢這個錯誤時,發現有幾個特定指令可以確認主機板是否正確識別,特別是 hailortcli、lspci。

所以我才會問關於 lspci 應該預期什麼輸出。我已經從 Qumagie 驗證這張卡能正常運作,但想知道是否應該從 lspci 看到不同的輸出。

現在我需要決定如何將驅動程式升級到 4.21.0。

啊哈。現在我更了解你的需求了! :smiley:

老實說,我不知道你的問題答案。這張卡在 QMagie 上可以運作,所以我們知道它沒問題。其他部分:也許其他人可以幫忙……

嗨,感謝您的回報!為了說明清楚,我們已驗證相容性的型號是 Hailo-8 B+M Key,這與您正在使用的 Hailo-8 M Key 不同。

我們未來會評估對 M Key 版本的支援。再次感謝您讓我們注意到這個問題!

你好,

感謝回覆。為了說明清楚,M key 版本在 QM2-2P-344a 卡上似乎運作正常,至少在 QNAP 應用程式上是如此。

我認為問題在於 QTS 軟體內建的裝置驅動程式相當舊,且無法更新到與 Frigate 使用的版本一致。

謝謝,Roger

嗨,僅僅因為裝置被識別,並不一定代表卡片運作正常。我會和我們的內部團隊確認驅動程式的狀態。感謝你的更新!