要在C语言中调用训练好的TensorFlow模型,需要使用TensorFlow C API。
https://tensorflow.google.cn/install/lang_c?hl=zh-cnten
TensorFlow 提供了一个 C API,该 API 可用于为其他语言构建绑定。该 API 在 c_api.h 中定义,旨在实现简洁性和一致性,而不是便利性。
下载后解压。得到文件夹结构,lib是tensorflow的动态链接库和对应的lib文件目录。include是头文件目录
├─include
│ └─tensorflow
│ ├─c
│ │ └─eager
│ └─core
│ └─platform
└─lib
python tensorflow2.6需要把训练好的模型保存为saved_model格式
tensorflow2.6在模型训练完成后保存,默认就是saved_model格式
model.fit(...