Kneron PLUS 2.0.0
Features
- Provide
kp_hw_pre_proc_info_t
for hardware pre-process information from firmware - Support NEF V1 - flatbuffer Setup.bin
- Support KL720 output format 8W1C16B 16-bit model
- Support multiple input model (After KL730 Chips)
- Support auto-calculate/customized FIFO queue setting
- Add CPU OP debug/profiling API
- Add pre-processing flow example in Data Inference examples
- Provide warning message when PLUS/FW version is mismatch
- Add Kneron MMLab series example
Changes
- Change fixed-point to floating-point convert mechanism for
kp_generic_inference_retrieve_float_node()
- Print warning message when calling
kp_load_firmware_from_file()
over a flash boot device - Change FIFO queue buffer allocate timing
- Upgrade model information structure
kp_model_nef_descriptor_t
to obtain more model information - Update python error code 110 enum
- Move single-input generic inference API to legacy API folder
- Move single-input generic inference examples to legacy examples folder
- Auto reboot device when the
kp_load_model()
detect the model is loaded in Kneron device - Update minion and provide no-flash example for KL720
- Update YOLO post-processing
- Add error code for invalid crop area
Bug Fixes
- Fix bug in kl520_uart_boot_firmware
- Fix NEF reader illegal memory access issue
- Fix few bugs for KL520 related examples
- Fix
kp_update_kdp2_firmware_from_files()
not Return error when firmware path is not correct - Fix scan device stocked issue under usb boot KL720
The following components are contained in Kneron PLUS:
- KP API (C/Python)
- Example code
- ModelZoo example code
- KDP2 firmware code
- Pre-build firmware binary files
- NEF files for demonstration purpose
Kneron PLUS Enterprise 2.0.0
Features
- Provide
kp_hw_pre_proc_info_t
for hardware pre-process information from firmware - Support NEF V1 - flatbuffer Setup.bin
- Support KL720 output format 8W1C16B 16-bit model
- Support multiple input model
- Support auto-calculate/customized FIFO queue setting
- Add CPU OP debug/profiling API
- Add pre-processing flow example in Data Inference examples
- Provide warning message when PLUS/FW version is mismatch
- Add Kneron MMLab series example
Changes
- Change fixed-point to floating-point convert mechanism for
kp_generic_inference_retrieve_float_node()
- Print warning message when calling
kp_load_firmware_from_file()
over a flash boot device - Change FIFO queue buffer allocate timing
- Upgrade model information structure
kp_model_nef_descriptor_t
to obtain more model information - Update python error code 110 enum
- Move single-input generic inference API to legacy API folder
- Move single-input generic inference examples to legacy examples folder
- Auto reboot device when the
kp_load_model()
detect the model is loaded in Kneron device - Update minion and provide no-flash example for KL720
- Update YOLO post-processing
- Add error code for invalid crop area
Bug Fixes
- Fix bug in kl520_uart_boot_firmware
- Fix NEF reader illegal memory access issue
- Fix few bugs for KL520 related examples
- Fix
kp_update_kdp2_firmware_from_files()
not Return error when firmware path is not correct - Fix scan device stocked issue under usb boot KL720
The following components are contained in Kneron PLUS:
- KP API (C/Python)
- Example code
- Enterprise example code
- ModelZoo example code
- KDP2 firmware code
- Pre-build firmware binary files
- NEF files for demonstration purpose
Verified Platforms for C
OS | Platform |
---|---|
Windows 10 | x86_64 64-bit |
Ubuntu 18.04 | x86_64 64-bit |
Raspberry Pi OS - Buster | armv7l 32-bit |
Verified Platforms for Python
OS | Platform | Python Version |
---|---|---|
Windows 10 | x86_64 64-bit | 3.5-3.9 (x86_64 64-bit) |
Ubuntu 18.04 | x86_64 64-bit | 3.5-3.9 (x86_64 64-bit) |
Raspberry Pi OS - Buster | armv7l 32-bit | 3.5-3.9 (armv7l 32-bit) |
macOS (Alpha) | x86_64 64-bit | 3.5-3.9 (x86_64 64-bit) |
Provide Model
- KL520
- tiny_yolo_v3
- ssd_fd_lm
- fcos-drk53s_w512h512_kn-model-zoo
- resnet18_w224h224_kn-model-zoo
- yolov5-noupsample_w640h640_kn-model-zoo
- KL720
- (new) YoloV5s_640_640_3
- (new) yolov5_pd
- fcos-drk53s_w512h512_kn-model-zoo
- resnet18_w224h224_kn-model-zoo
- yolov5-noupsample_w640h640_kn-model-zoo
- (new) kn-model-zoo-mmcls_regnetx
- (new) kn-model-zoo-mmcls_regnetx
- (new) kn-model-zoo-mmpose_rsn18hand
- (new) kn-model-zoo-mmseg_stdc
- (new) kn-model-zoo-mmtracking_bytetrack
Supported Device
- KL520 (USB boot/Flash boot)
- KL720 (Flash boot)