Neargye/hello_tf_c_api
Neural Network TensorFlow C API
What it solves
它为想要在 C++ 应用程序中运行机器学习模型,而不依赖于完整的 Python 环境的开发者,提供了一套实用的、跨平台的示例。
How it works
该项目使用 CMake 来自动化下载 TensorFlow Python wheel 并链接其原生的 C API 头文件与库。它包括多种源代码文件,展示了特定任务,例如加载图 (graphs)、创建张量 (tensors) 以及进行重复的推理,这些内容可以随后针对 Windows、Linux 或 macOS 进行编译。
Who it's for
需要将 TensorFlow 推理集成到其软件中,并且需要关于如何使用 C API 处理张量、会话 (sessions) 以及图加载的具体示例的 C++ 开发者。
Who it's for
需要将 TensorFlow 推理集成到其软件中,并且需要关于如何使用 C API 处理处理张量、会话 (sessions) 以及图加载的具体示例的 C++ 开发者。
Highlights
- Windows、Linux 和 macOS 的跨平台支持。
- 涵盖张量创建、图像处理和批次接口的全面示例。
- 通过 CMake 自动化管理依赖项,以获取 TensorFlow 运行时。
- 包含一个 GraphDef 模型示例,可用于立即测试。