kendryte / kendryte-freertos-sdk

This project is no longer maintained Not recommended for product development.
Apache License 2.0
201 stars 67 forks source link

kpu.cpp 3 Layer Type missed! #62

Open tosa-no-onchan opened 4 years ago

tosa-no-onchan commented 4 years ago

BUG REPORT A framework-kendryte-standalone-sdk\lib\drivers\kpu.c has 22 kind of layer type. but framework-kendryte-freertos-sdk\lib\bsp\device\kpu.cpp has 19 kind of layer type.

KL_QUANTIZED_RESIZE_NEAREST_NEIGHBOR KL_CHANNELWISE_DEQUANTIZE KL_LOGISTIC are missed!

I would like to try YOLO-V3 on freetros. https://github.com/zhen8838/k210-yolo3

But,l get error. assertion "!"Layer is not supported."" failed: file "C:\Users\xxx.platformio\packages\framework-kendryte-freertos-sdk\lib\bsp\device\kpu.cpp", line 1018, function: int k_kpu_driver::ai_step() W (1001447362) SYSCALL: sys_exit called with 0x1

Could you add 3 Layer to kpu.cpp.

Build env. Windows 10 PlarformIO IDE

platformio.ini [env:sipeed-maix-bit-mic] platform = kendryte210 board = sipeed-maix-bit-mic framework = kendryte-freertos-sdk

Board Sipeed MAix Bit with Mic

k210-yolo3 on C:\Users\xxx.platformio\packages\framework-kendryte-standalone-sdk is no problem.

I convert k210-yolo3 stand-alone code to kendryte-freertos-sdk code. and run. I got error above.

Hardware

Sipeed MAix Bit with Mic

System

What system do you use? Windows10 platformio IDE C:\Users\nishi.platformio\packages\framework-kendryte-freertos-sdk

Thank You!