Toybrick

进行量化时,datasets.txt需要写什么内容?

liuwenhua

中级会员

积分
378
楼主
发表于 2019-11-18 16:52:53    查看: 28010|回复: 11 | [复制链接]    打印 | 只看该作者
rknn.build(do_quantization=True, dataset='./datasets.txt')
回复

使用道具 举报

jefferyzhang

版主

积分
13578
沙发
发表于 2019-11-18 17:55:45 | 只看该作者
参看demo,这里填的是你要送进去量化的图片的相对路径
回复

使用道具 举报

liuwenhua

中级会员

积分
378
板凳
 楼主| 发表于 2019-11-19 15:39:27 | 只看该作者
jefferyzhang 发表于 2019-11-18 17:55
参看demo,这里填的是你要送进去量化的图片的相对路径

相对路径和绝对路径都在报错
  1. RKNN output shape(reshape): (1 1 1 512)
  2. D Real output shape: (1, 1, 1, 512)
  3. D Process InceptionResnetV1/Bottleneck/BatchNorm/cond/FusedBatchNorm_1_3 ...
  4. D RKNN output shape(batchnormalize): (1 1 1 512)
  5. D Real output shape: (1, 1, 1, 512)
  6. D Process InceptionResnetV1/Bottleneck/BatchNorm/Reshape_1_2 ...
  7. D RKNN output shape(reshape): (1 512)
  8. D Real output shape: (1, 512)
  9. D Process attach_InceptionResnetV1/Bottleneck/BatchNorm/Reshape_1/out0_0 ...
  10. D RKNN output shape(output): (1 512)
  11. D Real output shape: (1, 512)
  12. I Build free_grah complete.
  13. I Generated network graph with 1 outputs.
  14. I  @attach_InceptionResnetV1/Bottleneck/BatchNorm/Reshape_1/out0_0:out0: (1, 512)
  15. D Init coefficients ...
  16. I Start tensor porvider ...
  17. E File Not Found: .\accury_test\test
  18. I Runing 1 epochs, algorithm: normal
  19. I iterations: 0
  20. W No more data in provider.
  21. [TRAINER]Quantization fail.
  22. I Clean.
  23. E Quantization data is None, quantize may failed, please check log!
  24. done
  25. E RKNN model data is None, please load model first!

  26. (rknn_win_env) E:\usb_test\example\yolov3>call:deactivate
  27. 请按任意键继续. . .
复制代码
回复

使用道具 举报

jefferyzhang

版主

积分
13578
地板
发表于 2019-11-19 16:22:14 | 只看该作者
E File Not Found: .\accury_test\test

你datasets.txt里填的是什么内容?
回复

使用道具 举报

liuwenhua

中级会员

积分
378
5#
 楼主| 发表于 2019-11-20 09:03:06 | 只看该作者
jefferyzhang 发表于 2019-11-19 16:22
E File Not Found: .\accury_test\test

你datasets.txt里填的是什么内容?

写了一行图片的绝对路径 E:\usb_test\example\yolov3\accury_test,相对路径叶试过
回复

使用道具 举报

jefferyzhang

版主

积分
13578
6#
发表于 2019-11-20 09:06:14 | 只看该作者
路径是要写到图片的,多少图片就要多少行
回复

使用道具 举报

liuwenhua

中级会员

积分
378
7#
 楼主| 发表于 2019-11-20 10:02:22 | 只看该作者
jefferyzhang 发表于 2019-11-20 09:06
路径是要写到图片的,多少图片就要多少行

根据你说的测试可以了,但是不明白做这一步的用途是什么?现在我在测试facenet模型转换过程时,不支持多输入,有什么好的解决方案?
回复

使用道具 举报

jefferyzhang

版主

积分
13578
8#
发表于 2019-11-20 10:34:34 | 只看该作者
liuwenhua 发表于 2019-11-20 10:02
根据你说的测试可以了,但是不明白做这一步的用途是什么?现在我在测试facenet模型转换过程时,不支持多 ...

用途就是量化。 量化是一门技术,你可以自行百度下,一两句话说不清楚。
TF也支持训练中量化,我们rknn也是可以转换tf量化好的结果的。

rknn 1.2.x 新版是支持多输入的。
回复

使用道具 举报

liuwenhua

中级会员

积分
378
9#
 楼主| 发表于 2019-11-20 16:38:58 | 只看该作者
jefferyzhang 发表于 2019-11-20 10:34
用途就是量化。 量化是一门技术,你可以自行百度下,一两句话说不清楚。
TF也支持训练中量化,我们rknn也 ...

多谢,我是用rknn 1.2.x版本可以正常推理,但遇到一个问题,没有进行量化得模型,推理结果正常,量化后得模型推理得都是同一个值,是哪儿设置有问题吗?
回复

使用道具 举报

jefferyzhang

版主

积分
13578
10#
发表于 2019-11-20 21:16:14 | 只看该作者
liuwenhua 发表于 2019-11-20 16:38
多谢,我是用rknn 1.2.x版本可以正常推理,但遇到一个问题,没有进行量化得模型,推理结果正常,量化后得 ...

这个不至于吧,量化图片要给足够多,100起步,上不封顶。不然量化出得精度不够稳定,很容易爆了。
然后版本要用1.2.1, 1.2.0有个量化的bug,不确定你会不会遇到同样的坑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表