Neargye/hello_tf_c_api

Neural Network TensorFlow C API

What it solves

TensorFlow C API を使用して、Python 環境に依存せずに C++ アプリケーションで機械学習モデルを実行したい開発者のために、実用的かつクロスプラットフォームなサンプル集を提供します。

How it works

このプロジェクトは CMake を使用して、TensorFlow Python wheel のダウンロードと、そのネイティブ C API ヘッダーとライブラリのリンクを自動化します。グラフ (graphs) のロード、テンソル (tensors) の作成、繰り返し推論の実行など、特定のタスクをタスクとして示す多様なソースファイルが含まれており、これらは Windows、Linux、 または macOS 用にコンパイル可能です。

Who it's for

TensorFlow の推論をソフトウェアに統合し、C API を使用してテンソル、セッション、グラフのロード方法に関する具体的なサンプルが必要な C++ 開発者。

Highlights

  • Windows、Linux、および macOS のクロスプラットフォーム対応。
  • テンソルの作成、画像処理、およびバッチインターフェースをカバーする包括的なサンプル。
  • CMake を介した TensorFlow ランタイムの取得のための自動化された依存関係管理。
  • すぐにテスト可能な GraphDef モデルのサンプルが含まれています。