TFLite模型文件转C语言文件
Posted 17岁boy想当攻城狮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TFLite模型文件转C语言文件相关的知识,希望对你有一定的参考价值。
目录
TFLite模型文件转C语言文件
TFLite本身就是一个二进制文件,可以直接打包成C语言的unsigned char类型数组,由于文件比较大一个一个读写到数组里太麻烦了,我们可以直接在Linux下使用xxd命令,通过apt可以直接安装
sudo apt install xxd
然后使用xxd命令进行转换
xxd -i model.tflite > model.h
就可以看到当前目录下有一个model.h的文件,并且里面自动生成了unsigned char数组与长度变量,数组里保存了所有二进制数据,可以直接调用。
因为我们是最小RTOS,所以我们可以直接把这个.h的模型文件包含到我们的程序中就可以通过Tensor FLow提供的一些接口加载使用了。
以上是关于TFLite模型文件转C语言文件的主要内容,如果未能解决你的问题,请参考以下文章
将 keras 模型从 pb 文件转换为 tflite 文件
Tensor Flow V2:将Tensor Flow H5模型文件转换为tflite
Tensor Flow V2:将Tensor Flow H5模型文件转换为tflite
如何将 TensorFlow 模型转换为 TFLite 模型