this answerによると、私はMetaGraph
さんGraphDef
を凍結し、その後、アンドロイドに.pb
が使用可能取得することGraphDef
にfreeze_graph.py
スクリプトを実行し、その後、SavedModel
からMetaGraph
を抽出することができます。私の質問:MetaGraph
(正確にはGraphDef
)をどのように抽出すればよいですか? tf.saved_model.loader.load(sess, [tag_constants.SERVING], <model_path>)
はMetaGraph
の代わりにMetaGraphDef
を返します。Tensorflow - TensorFlowInferenceInterfaceの推論に使用するSavedModelから.pbをフリーズする方法
0
A
答えて
1
私はちょうどそれを手に入れました。私はconda
からもらったTensorflowのバージョンを削除し、pip
から1と交換した後、私はこれを行うことが、判明:
from tensorflow.python.tools import freeze_graph
from tensorflow.python.saved_model import tag_constants
input_saved_model_dir = "F:/python_machine_learning_codes/estimator_exported_model/1509418513"
output_node_names = "softmax_tensor"
input_binary = False
input_saver_def_path = False
restore_op_name = None
filename_tensor_name = None
clear_devices = False
input_meta_graph = False
checkpoint_path = None
input_graph_filename = None
saved_model_tags = tag_constants.SERVING
freeze_graph.freeze_graph(input_graph_filename, input_saver_def_path,
input_binary, checkpoint_path, output_node_names,
restore_op_name, filename_tensor_name,
output_graph_filename, clear_devices, "", "", "",
input_meta_graph, input_saved_model_dir,
saved_model_tags)
conda-forge
から1が不完全だった、とさえpip
でインストールし、私が持っていましたfreeze_graph.py
とsaved_model_utils
をtensorflow-master
からコピーします。また、上のコードはほとんどがfreeze_graph_test.py
からコピーされています。
関連する問題
- 1. Tensorflowバッチ正規化を推論に適用する方法
- 2. TensorFlow:推論のために最適化EstimatorによってエクスポートされたSavedModel
- 3. TensorFlowサービングまたはクラウドMLエンジンで使用するために、グラフプロト(pb/pbtxt)をSavedModelに変換します
- 4. モバイルポーカーのTensorflowで使用する.ckbを.pbに移植する方法
- 5. TensorFlowチェックポイントまたはモデルからSavedModelを作成する方法は?
- 6. Neo4jの推論を推論する方法は?
- 7. CNNテンソルフローモデルを.pbファイルにフリーズ
- 8. Tensorflow Slimライブラリを使用して反復推論を行う方法
- 9. Tensorflow RNN:重複することなくシーケンスを推論する方法は?
- 10. TensorFlow .pbモデルからウェイトフォーマットを取得するには?
- 11. グラフのdefを.pbファイルから復元する際のTensorflowエラー
- 12. ランダムフォレストclasification:「probabilityCol」からクラス確率を推論する方法
- 13. Tensorflow推論モデルを使用して画像のようなディープドリームを生成する方法
- 14. Tensorflowによる.pbファイルからの値の重みの取得
- 15. TensorFlowの形状とタイプの推論
- 16. NVIDIA TensorRT推論エンジンでTensorflowを実行
- 17. 文字列ラベルをsavedModelにパッケージ化する方法
- 18. OWL推論を使用してドメイン/範囲を推測する
- 19. '型引数は使用法から推論できません'
- 20. 推論サービスでtf.Sessionを使用する場合はスレッドセーフですか?
- 21. 等式推論を使用してこのハスケルコードを証明する方法
- 22. Swiftを使用したクラスメソッドの汎用タイプを推論する
- 23. 保存されたチェックポイントを使用する複数の推論モデルが確率的エラーを生成する - Tensorflow
- 24. TensorFlow推論(サービング)、CPUは十分ですか?
- 25. TensorFlowは、Androidで使用するフリーPbモデルを生成します
- 26. doc2vec - 文書のベクトルをより速く推論する方法
- 27. ジェネリック型の推論でパーシャルビューを実装する方法
- 28. pandas plot()の軸を自動推論する方法
- 29. アンサンブルモデルの推論時間を改善する方法
- 30. Tensorflow:私は、グラフファイル(PBファイル)を使用していますグラフファイルのうち予測(.pbファイル)