kendryte / k230_sdk

Kendryte K230 SDK
BSD 2-Clause "Simplified" License
165 stars 35 forks source link

这个nncase里的yolov5的验证转换精确度的里边用到的bin文件是哪里来的?如何制作?? #65

Open Culturenotes opened 2 months ago

Culturenotes commented 2 months ago

Help

在这个目录里 k230_sdk/src/big/nncase/examples/object_detect/data/input_fp32.bin

curioyang commented 1 month ago

同目录下不是有原图么,用Python读之后做前处理,然后numpy转bin

目前的demo里bin文件是不需要的,是图片直接作为输入的,具体可以看代码

Culturenotes commented 1 month ago

scripts/下的yolov5_onnx_simu.py验证精度是输入的bin 我直接改成读取图片就行呗?

curioyang commented 1 month ago

@Culturenotes 这俩目录不是一个东西的 你如果只是要做一下精读测试,你直接用随机数也行的 如果要用真是数据测精读,那就自己把图片处理成bin, 步骤就是上面那个

Culturenotes commented 1 month ago

还有个问题,这个nncase导出的这个量化模型的输出需要反量化到f32么?还是它默认输出就是f32的,如果反量化回f32,这个反量化参数如何获取?

curioyang commented 1 month ago

就是f32, 如果要输出定点数是需要额外配置的,不推荐