テンソルフローGraph
を作成しました。保存されたgraph.pbからセッションのグラフオブジェクトを取得する方法
これは、protobufferファイルで定義されたグラフをその時点のデフォルトグラフとして配置します。セッションを作成すると、このグラフが現在のグラフとして使用されます。私は、複数の間で変更する必要がユースケースを持って
TypeError: graph must be a tf.Graph, but got <class 'tensorflow.core.framework.graph_pb2.GraphDef'>
予想されるエラーで終了Session
with tf.Session(graph=graph_def) as sess:
として変数にシリアライズさ
graph_def
オブジェクトを保存し、起動しようとすると
グラフ。提示されたアプローチでは、デフォルトのグラフをクリアして新しいグラフをロードすることができます。これは、インポート関数を繰り返し呼び出す必要があるという欠点があります。
質問は、
with tf.Session(graph=my_graph) as sess:
を使用してgraph.pb
ファイルからグラフをリロードせずにセッションを作成することが可能であるのでmy_graph
が得Graph
オブジェクトは、どのように、私のgraph.pb
から、でしょうか?
をあなたはこれを行うために管理方法を教えてくださいできますか? –
@HaraHaraMahadevaki受け入れられた答えが示唆したように。 – milez
ありがとうございます...少し遅いです...速度を向上させるための回避策はありますか? –