2016-10-13 6 views
0

私はAutomakeでビルドされた大きなC++プログラムを持っていて、それはBazelを使用するように変換するのは非常に面倒ですシステムを構築する。プログラム内でTensorFlowの訓練されたモデル(深い畳み込みネット)を使用して予測を行う方法はありますか(私は現在プログラム内で学習する必要はありませんが、 ? TensorFlowをライブラリとして使うのと同じですか?既存のC++プログラム(Bazelではなく)でTensorFlowの訓練モデルを予測する

ありがとうございます!

答えて

0

TensorFlowは、c_api.hヘッダーファイルにエクスポートされたかなり狭いC APIを持っています。ライブラリファイルは、libtensorflow.soターゲットを構築することによって生成することができます。 C APIには、事前に訓練されたモデルを読み込んで推論を実行して予測を行うために必要なものがすべてあります。 はビルドシステムをBazelに変換する必要はありません。 Bazelを使用して//tensorflow:libtensorflow.soターゲットを構築し、libtensorflow.soc_api.hを適切な場所にコピーするだけです。

+0

ありがとうございます!私はそれを試みます。 –

+0

@ kavemanもう頼むことができますか?この[新しい質問](http://stackoverflow.com/questions/40756877/making-predictions-with-tensorflow-trained-model-and-c-api)を見ていただければ幸いです。それと。 –

関連する問題