在c++应用程序中使用Tensorflow模型
Use Tensorflow model in c++ app
提前为这个相对新手的问题道歉。使用Tensorflow,我在python中训练了一个神经网络,我想用它在c++应用程序中对图像进行分类,我想稍后将其集成到android应用程序中。
今天,我花了一整天的时间学习Tensorflow Serving教程:https://tensorflow.github.io/serving/serving_basic.
我已经安装好了所有的东西,可以工作了,但我仍然不清楚下一步该做什么。TF服务是正确的做法吗?它可以用于将经过训练的TF模型集成到应用程序中吗?还是只是为了构建可以从终端运行的模型?
如果TF服务不是我需要的,那么我应该在哪里寻找替代?有没有一种更简单的方法可以跨平台使用经过训练的模型?
谢谢!
请参阅教程中的这一节,了解如何在c++中加载SessionBundle
。
一旦您有了SessionBundle,您就可以使用signature.h中的实用程序来获得签名(例如,GetClassificationSignature
),然后运行推理(例如,RunClassification
)。
相关文章:
- 无法读取保存的 TensorFlow 模型(无法查找标头条目)
- 如何从TensorFlow .pb模型中获取权重格式?
- 如何隐藏TensorFlow.js代码和经过训练的模型
- 使用TensorFlow检查点在C 中还原模型
- 转换 tfjs 模型以在 c++ 中的 Tensorflow 中使用
- 在C /OBJ-C 中运行Tensorflow分类器模型与Python的结果不同
- 将经过训练的 TensorFlow 模型导出到 C++
- TensorFlow模型:如何从原始爱好文件中识别输入/输出节点名称
- 从C 调用Tensorflow Lite .tflite CNN模型时,非法指令
- 使用OPENCV 3.4加载CNN TensorFlow模型时出错
- 指定输入/输出节点以在加载C API的模型上在Tensorflow 1.0 中运行推理
- TensorFlow 0.12模型文件
- Tensorflow模型在Python中有效,但在C++中无效
- 使用 bazel 构建 TensorFlow C++调用模型时,.so 文件不起作用
- 如何从CNTK导入TensorFlow模型
- 如何使用C 接口在2GIB上加载TensorFlow的模型
- 在 c++ 中为 Tensorflow 模型定义一个feed_dict
- 在c++应用程序中使用Tensorflow模型
- 使用 Tensorflow C++ API 执行在 skflow 中训练的模型
- 在Android上运行自己的TensorFlow模型会产生原生推理错误:"Session was not created with a graph before Run()!"