於網站上購買APP-fire and smoke detection使用異常

您好,

之前購買相同APP綁定KL720 KNEO stem(KN:B206134C)執行FireDemo.py, 會輸出正常結果與output_19.jpg, 於昨日再購買相同APP於綁定KL720 M.2 2242 B key compatible(KN:8B041B2C), 執行FireDemo.py在顯示-Starting inference loop 50 times後即停止未輸出

1.KL720 M.2 2242 B key compatible(KN:8B041B2C)使用kneron_plus_v2.0.1可以正常運作沒有問題

2.於自己的程式執行, 可kp_load_model_from_file OK, 但在進行kp_generic_image_inference_receive時, 回應error code=103(KP_FW_INFERENCE_TIMEOUT_103)

請問該如何解決

Tagged:

Comments

  • 由網站上下載8B041B2C_fire and smoke detection.zip, 解壓縮後執行FireDemo.py

    麻煩請回覆

  • edited November 2023

    @jackie.chou@portwell.com.tw

    Hi jackie,

    因為回傳 KP_FW_INFERENCE_TIMEOUT_103 原因有很多種,您有提到您是使用 "自己的程式",您可能要確保一下您的 Scrtips 在使用 APP-fire 時,input 是否符合模型所需要的。

    或是也可以往另外一個方向去確認,您是否有更新 KL720 FW,把 KL720 FW 更新至此應用的 Kneron PLUS 版本 FW (這裡幫您看了一下,販賣者使用的版本為 Kneron PLUS v2.0.1) 與是否安裝正確的 .whl (KneronPLUS-2.0.1-py3-none-any.whl)

    因為上架此 App 不是屬於 Kneron 的,也請您先跑跑看 Kneron PLUS 的標準範例是不是會有問題,若標準範例沒問題但 App 有問題,可能需要請您聯絡 App 的販賣者,非常感謝。

    關於 FW 的更新與安裝 .whl 可參考連結:

    1. https://doc.kneron.com/docs/#plus_python/introduction/install_dependency/ (1. Install Python Package、2.1 Using Kneron DFUT to Install Driver)

    另外,您可以參考以下連結:

    1. https://www.kneron.com/forum/discussion/376/inference-time-out#latest
    2. https://www.kneron.com/forum/discussion/comment/1479#Comment_1479
    3. https://www.kneron.com/forum/discussion/228/kl720%E6%8E%A8%E7%90%86%E5%87%BA%E7%8F%BEtimeout%E5%95%8F%E9%A1%8C/p1
  • 1.昨天放上的畫面是由網站下載的8B041B2C_fire and smoke detection.zip, 也是出現KP_FW_INFERENCE_TIMEOUT_103 (不是自己的程式)

    2.有更新 KL720 FW, 已安裝Kneron PLUS v2.0.1, 跑過 Kneron PLUS 的標準範例是沒有問題的!

    3.我的疑問是:先前已購買此款APP在KL720 KNEO stem(KN:B206134C)執行FireDemo.py是沒有問題的(如下圖所示)

    因要改使用在KL720 M.2 2242 B key compatible(KN:8B041B2C)上, 所以再次購買APP進行綁定才出現問題(網站上有標註支援裝置有包含)

    想請教在兩個裝置上的差異(一樣都是KL-720晶片), 與是否有解決辦法呢?

    Thanks for your reply,

    Jackie

  • edited November 2023

    @jackie.chou@portwell.com.tw

    Hi jackie,

    想跟您確認一下,關於您說明的第二點,您那邊有試過 M.2 KL720 (KL720 M.2 2242 B key compatible(KN:8B041B2C)

    ) 可以順利執行 Kneron PLUS v2.0.1的標準範例嗎?

    2.有更新 KL720 FW, 已安裝Kneron PLUS v2.0.1, 跑過 Kneron PLUS 的標準範例是沒有問題的!

    您那邊是否是兩個裝置上面都有更新 Kneron PLUS v2.0.1 的 KL720 FW

    1. KL720 KNEO stem(KN:B206134C)
    2. KL720 M.2 2242 B key compatible(KN:8B041B2C)
  • 兩個裝置上面都有更新 Kneron PLUS v2.0.1 的 KL720 FW, 也都可以順利執行 Kneron PLUS v2.0.1的標準範例, 如下~

  • 如果您對device上的版本仍有疑慮, 我再用標準範例讀取出來~

  • @jackie.chou@portwell.com.tw

    Hi jackie,

    您那邊是否可以幫我把兩個裝置全部再重新 update Kneron PLUS v2.0.1 的 FW 後再試試看。

    更新完後,然後兩個裝置分別再執行一次 scripts (FireDemo.py),並在執行前,幫忙 print 一下 model_info,把結果貼上來。

    關於 print 出 model_info 您可以參考以下連結:

    https://doc.kneron.com/docs/#plus_python/tutorial/chapter/get_model_information/


  • 1.兩個裝置全部再重新 update Kneron PLUS v2.0.1 的 FW 後, 執行一次 scripts (FireDemo.py), 結果跟之前一樣, 只在KN:8B041B2C出現錯誤103

    2.應該在執行後(model才會load進device), 再print model_info, 我用generic_command取出model info.可以嗎?結果如下: (內容看起來相同)

    ps.附帶提一下, KL720 M.2 2242 B key compatible(KN:8B041B2C), 我是用M.2 to USB轉板接至PC上, 跟KL720 KNEO stem(KN:B206134C)使用同一個USB port進行測試, 這點應該不影響目前這個問題, 因可以順利執行 Kneron PLUS v2.0.1的標準範例

  • edited November 2023

    @jackie.chou@portwell.com.tw

    Hi jackie,

    關於第二點,方便的話可能分別需要在 scripts FireDemo.py 裡面幫忙印出來。

    目前這邊想看一下是否為 load 加密的模型造成的問題,因為您購買兩次分別綁定不同的 KL720 裝置,照理來說應該會有兩個檔案可以下載,那兩個下載的資料夾內 model (.nef) 會有所不同,model 必須要分別對上綁定的 KL720 裝置才可以。

  • edited November 2023

    @jackie.chou@portwell.com.tw

    Hi jackie,

    可能也需要請您幫忙在 scrtips 裡面加上 print(kp.core.get_version()),用以確認 Kneron PLUS 的版本,然後確認一下您使用的 python 環境。

    可以使用 python -V 與 pip -V 來確認 python 與 pip 是否相互對應,因為也怕您的環境裡面有多個版本的 python。

  • 1.購買兩次分別綁定不同的 KL720 裝置, 會有兩個資料夾, 裏面的model也會不同, 確定有對上綁定的 KL720 裝置!(對於有問題的資料夾也已下載多次都是一樣的結果)

    如果綁定錯誤的device, 在upload model就會fail, 如下~

    2.看似您對於版本還是有所疑慮, 換個方式, 我用Kneron PLUS v2.0.1的標準範例中的kl720_demo_generic_image_inference_post_yolo來做實驗, 程式中僅置換nef file與辨識圖片檔, 並加入顯示kn_number, fw_version, plus_version, model name, 可以看到不同結果

    ps.如果有需要, 我可以給程式檔(這裏無法上傳)

    Best regards,

    Jackie

  • @jackie.chou@portwell.com.tw

    Hi jackie,

    好的,可能需要請您提供檔案一下,可提供檔案的雲端位置,如果不方便可私訊我。 非常感謝!

  • 請提供您的e-mail給我, 謝謝!

  • @jackie

    Hi jackie,

    以私訊您提供 e-mail 了,麻煩再幫忙看一下,感謝。

The discussion has been closed due to inactivity. To continue with the topic, please feel free to post a new discussion.