に `saver.save`を使用して保存しました。は、私は新しいJava APIを使用して、ディスクからモデルを読み込むしようとしていますTensorflowのJava API
The one example TensorflowのJava APIを使用すると、グラフ定義とパラメータの両方の重みを持つ.pb
モデルファイルを読み取る方法が示されます。 Pythonの側では
、Tensorflowはディスクにモデルを保存するSaver
オブジェクトを使用することを示唆しています。これは、定義を持ち、重みのファイルが.data
である.meta
ファイルを作成します。 Pythonでは、私はnew_saver=tf.train.import_meta_graph(var_filename) new_saver.restore(sess, model_filename)
を使ってディスクからモデルを読み込みます。
Java APIでどうやったらいいですか?
グレート、ありがとう。私の現在の解決策は、 'freeze_graph'を使ってグラフのdefとweightsの両方を保存し、Javaで読み込むことです。このクラスは有望です。正式リリースまで私のコードで試してみるつもりですが、 –