Raspberry Pi 4

請問這是什麼問題所導致的呢?? 我是在ubuntu20.04,使用自己的模型進行訓練跟轉換。把NEF放到Raspberry Pi 4上運行,結果出現以上問題。

我看我設備連結都沒啥問題,不曉得是哪個環節出錯了。



Comments

  • Hello,

    為了要釐清問題,可能要麻煩你提供下面資訊方便我們判斷

    1. 相同的做法,換成在ubuntu20.04的環境上執行也會有問題嗎?
    2. 在RPi4上執行範例(KL720DemoGenericInferenceYoloX_BypassHwPreProc.py)時,需要先安裝RPi4相關的python whl,請問是安裝哪一版PLUS的安裝檔呢? (如: KneronPLUS-1.3.0-py3-none-any.whl 或是 KneronPLUS-2.0.0-py3-none-any.whl)
    3. 若在你的RPi4環境上,改成執行預設提供的example_yolox_720.nef (不做任何的修改),是否也會有問題呢?
    4. 使用前是否有在ubuntu / RPi4環境下修改系統檔案(/etc/udev/rules.d/10-local.rules)確保KL720的usb存取權限呢? (請參閱文件https://doc.kneron.com/docs/#plus_c/introduction/install_dependency/#1-ubuntu-1804-raspberry-pi-os-buster )
  • edited February 2023
    1. 在ubuntu20.04無法使用 kl720 所以我轉到RPi4進行測試。
    2. 我是安裝KneronPLUS-1.3.0-py3-none-any.whl。
    3. 使用官方提供的NEF 是可以正常執行的,換成自己訓練的NEF就會出問題。
    4. 已經有設置 KL720的USB存檔權限了。


  • 請問是kneron/toolchain:v0.20.0 的問題嗎??

    如果是的話 我要如何安裝toolchain:v0.16.0 版本呢??

  • 這是轉檔成功的畫面。


  • @邱晨剛

    Hi 晨剛,

    出現錯誤訊息是 assert raw[0] == 0x9EB5A462 是 toolchain 版本的問題,因為您使用的範例 code 是之前 Release 給競賽用的,需要搭配特定的 Kneron Plus、firmware 與 toolchain 版本(所以範例的 nef 可以跑,您訓練出來的 nef 不行,因為您使用的 toolchain version v0.20.0 太新了)

    您可以試試使用目前最新 Release Kneron Plus 2.1.0 的範例 code 來執行 nef 看看。([kneron_plus_v2.1.0]\kneron_plus\python\example_model_zoo\KL720KnModelZooGenericDataInferenceMMDetYoloX.py)

  • edited February 2023

    1 所以有沒有辦法降低版本讓我進行模型訓練呢??


    2 我之前有嘗試過其他版本的安裝 但都無法成功 只有 1.3.0 有辦法進行。 現在執行您說的最新版Kneron Plus 2.1.0 的範例代碼 出現以下問題。


  • @Andy Hsieh

    我這幾天發現還有這個問題 ,不曉得這部分該如何更新呢??


  • @邱晨剛

    遇到這個狀況可能有兩種情況:

    1. 您可以檢查您的 model 的位置是否放置正確。
    2. 您可能沒有正確的對 KL720 dongle update 相應的 FW。

    您可以參考一下

    https://doc.kneron.com/docs/#plus_python/introduction/upgrade_ai_device_to_kdp2/#_top (3. Install Driver for Windows 或 8. [KL720] Update Firmware to Flash Memory)

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