Default Avatar

Andy Hsieh

Andy Hsieh

About

Username
Andy Hsieh
Joined
Visits
1,170
Last Active
Roles
Member, ModeratorsKL520, ModeratorsKL720, ModeratorsAIModel

Comments

  • @sugar Hi sugar, 恭喜!很高興您能成功。 如果您要使用自己的 nef 的話,只需要改 python 內 model 的路徑就行了,不需要再動到 DFUT。 希望能再次幫得上忙。
  • @sugar Hi sugar, 這樣的話我會建議您,試試重新下載這包 kneron_plus_v1.3.0 來執行看看 https://www.kneron.com/tw/support/developers/?folder=Kneron%20PLUS%20(incompatible%20successor%20to%20host_lib)/Kneron%20PLUS/&download=871 這個連結是從 https:/…
  • @sugar Hi Sugar, 好的,希望能幫到您。 通常另外兩個模式是會運用在 Board with KL520 chip,以下連結給您參考。 http://doc.kneron.com/docs/#520_1.7.0/introduction/
  • @sugar Hi sugar, 我認為這是有可能的,按照一般情況來說在使用 KL520 dongle 我們只會做 update to flash boot,使 dongle 的 Firmware 為 KDP2 Loader,然後在用 KL520 dongle 執行推論的時候,使用 kp.core.load_firmware_from_file API。
  • @Anoop Mishra  Hi Anoop, You can try to check if your model operators conform to the Kneron hardware architecture, cut out the OPs that don't fit the Kneron hardware architecture, and post-process them on the PC here is the reference link (2.3 Suppo…
  • @sugar Hi sugar, 這個錯誤訊息通常是會發生在當你的 KL520 在 load fimware 的時候出現的問題,如同以下錯誤訊息。 https://www.kneron.com/forum/uploads/387/W9YQY19AAN2F.jpg kp.core.load_firmware_from_file(device_group=device_group,                       …
  • @sugar Hi sugar, 方便問一下您有做下面這個步驟嗎? $ cd ./package/{platform}/ $ pip install KneronPLUS-{version}-py3-none-any.whl
  • @sugar Hi sugar, OK,看到你的截圖,如果 Fimware 已經是 'KDP2 Loader',你應該可以順利的執行 Kneron PLUS 內 KL520 的範例。 您可以參考 : http://doc.kneron.com/docs/#plus_python/getting_start/#4-run-inference-examples
  • @sugar Hi sugar, 是否可以截圖 scandevice.py 的執行結果給我看看呢。 如果您是要執行範例,基本上你不需要更改甚麼參數。 是的,kneron_plus_v1.3.0 裡的範例 (KL520DemoCamGenericInference.py),有使用到 API,你可以參考看看。 kp.core.load_firmware_from_file(…
  • @sugar Hi sugar, 使用 KL520 dongle 只需要 run Update to USB Boot 沒錯,將您的 firmware type Update to KDP2 loader,您可以參考以下連結的標題 1. Introduction, 2. Download Kneron DFUT, 3. Install Driver for Windows。htt…
  • @巫虹葦 Hi 巫虹葦, 非必要時,我們並不鼓勵使用者 KL520 dongle 自己燒 firmware to flash,您可以參考以下資料。 1. Introduction Runtime Upload Firmware (USB Boot) 3. Install Driver for Windows 3.1 Use GUI to Update AI Device http://doc.kneron.com/…
  • @arthurwu Hi arthurwu, kneron_inference (eg. inference_data) 的 input shape 需要 channel last。 kneron_inference (eg. inference_data) 的 input 需要給 list of numpy。 您可以試著將您的 infernce_datat , 先 transpose shape並改成 list of numpy 的形式跑…
  • @arthurwu Hi arthurwu, kneron_inference (eg. inference_data) 的 input shape 需要 channel last。 kneron_inference (eg. inference_data) 的 input 需要給 list of numpy。 您可以試著將您的 infernce_datat , 先 transpose shape並改成 list of numpy 的形式跑…
  • @巫虹葦 Hi 巫虹葦, 您在兩個環境中 (1) Virtual box + Ubuntu 18.04 (2) win10 + python3.6 執行 kneron_plus_v1.3.0 (1) 您在 Virtual box + Ubuntu 18.04 上可能得先確認 Virtual box 是否有偵測到您的 KL520 dongle,有時候 Virtual box 會突然找不到 device. 還…
  • @巫虹葦 Hi 巫虹葦, 不好意思,我也沒有講述清楚, 想請問您在兩個環境中 (1) Virtual box + Ubuntu 18.04 (2) win10 + python3.6 執行 kneron_plus_v1.3.0 內 原來的範例(沒有修改過的 python scripts) 是否就會出現問題。 python scripts eg. KL520DemoGenericInfe…
  • 巫虹葦 Hi 巫虹葦, 根據您貼上來的執行過程,您可能是有修改 python script,你可以先幫我試試看使用 "沒有修改的 python script" 是否會造成問題。
  • 巫虹葦 Hi 巫虹葦, 想請您確認一下,您是使用 Kneron PLUS 的哪一個版本。
  • @arthurwu Hi arthurwu, Sorry for the late reply. 目前我有查看過您的跳出的錯誤,我已經把您的問題提交到相關部門,繼續針對您的問題進行測試,等有消息會再通知您。
  • @arthurwu Hi arthurwu, Sorry for the late reply. 目前我有查看過您的跳出的錯誤,我已經把您的問題提交到相關部門,繼續針對您的問題進行測試,等有消息會再通知您。
  • @范太恩 Hi 范太恩, 您的問題目前看到的是,您 Model 內的 GlobalAveragePool HxW 需要限制在 256 以下,您可以改一下,再轉成nef,再推論試試。 https://www.kneron.com/forum/uploads/310/MC42OPHEH2LB.png
  • @liron Hi liron, Apologies for the delay. You can already use toolchain v0.17.1 to successfully convert the model you provided to generate NEF.🙂
  • @范太恩 Hi 范太恩, 抱歉讓您久等了,目前 ToolChain 改版後,有再繼續針對您的問題進行測試,還在查詢相關問題原因,有新的消息會立即通知您! 非常感謝您!
  • @arthurwu Hi arthurwu, 每個維度間 (batch, channels, height, width) ,要注意的是,目前 batch 必須 == 1,其他的沒有限制喔,如果有疑慮的話一樣可以利用 IP Evaluation 來看看是否有 Warnning 的出現。
  • @Casper Tu Hi Casper, 在您 Quantization 的時候,建議您放的圖片必須跟您預測的場景相關。(也會建議圖片至少約 100 張) 至於您在 Nef model check 所需要的圖片,您可以選您在 Quantization 時所選的圖片 1 張即可,做這個步驟主要是 Check 在 Onnx model check [E2…
  • @arthurwu Hi arthurwu, 1. 使用 platform=720 通過 IP Evaluation 也是有出現 Warning 請問這部分會影響後續執行嗎? Ans: 會影響後續的執行,對於不支持的 operators type,無法在 Kneron NPU 上面使用。 2. 已確認 input_data size 跟 模型相同 (也有在 onnx 上確…
  • @arthurwu Hi arthurwu, 目前您的問題可以分為兩個部分回答: (1)您使用的 platform=530 通過 IP Evaluation 應該也是有出現 Warning。 因為您本身 layer 間的 shape 只有三維,所以可能會造成有 warning 顯示。 https://www.kneron.com/forum/uploads/442/DH4PSWZ8SU…
  • 很高興能幫助到您。🙂
  • @arthurwu Hi arthurwu, 我看過您的 model 之後,您的 layer 間的 shape 都只有三維,您可能要想辦法讓您的 layer 間的 shape 變成四維。(BCHW) 順道一提,您輸入的 batchsize,必須是 1。 變成四維之後,移除 softmax layer, 您的問題可能也都會一起解決。
  • @arthurwu Hi arthurwu, 不知道您是否有過  (3.1.5 ONNX Optimization) ,如果有的話是否可以提供您的 model 讓我們看看 model structure 與您的 Scripts。
  • @Tim Hi Tim, 我看過您提供的 Script 了,您沒有 miss 什麼設定。 這邊您可以使用兩種方法: (1) 調大virtualbox中的ram size。 (2) 嘗試使用不同版本的 ToolChain。(建議使用最新版本的 ToolChain。) 不知道您現在使用 ToolChain 的版本是否是 v0.17.0?您可以進…