tensorflow的量化方法——quatization-aware-training

搜集网上的博客以及网上大神的知道,目前我知道tensorflow量化方法有三种。
1:quantized_graph.py工具。(目前这个工具官网上已经移除)我之前试过
教程https://blog.csdn.net/weixin_40682154/article/details/84950359
我写的有点乱。里面有我参考的连接。
2、post-training-quantization(我没做过)
我现在理解的第一个和第二个都是直接量化训练好的pb文件,他们的区别我还没看。
3. quatization-aware-training
这个是我历时最长的时间搞定的。这个方法是在训练时加入模拟量化操作,然后再转化成tflite文件,进而移动到移动端。
量化方法:按照我的表达能力,感觉自己说的不会很清楚。
参考链接(这里大神写的超级详细,可以参考):
https://blog.csdn.net/angela_12/article/details/85000072。
我主要写一下踩的坑。
**最大坑:**在pb文件转成tflite时,在用编译好toco时,tensorflow文件夹里面会有一个bazel-bin文件,在写脚本时,toco的路径一定要写这个文件里面的。
错误:在这里插入图片描述
这里的是编译夹运行。编译好之后,直接运行。
上述代码只改第一行:改为:home/sunny/tensorflow/bazel-bin/tensorflow/lite/toco
参考链接:https://blog.csdn.net/chenyuping333/article/details/82108509。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值