2017-12-21 8 views
0

でエラーを取得できますtf.sessionのこの種は正常に動作します。だからではなく、声明「と」によりtf.sessionを作成するので、私は下に作成された:明示tensorflowセッションはNMT Tensorflow/

sess = tf.Session(
      graph=infer_model.graph, config=utils.get_config_proto()) 
loaded_infer_model = model_helper.load_model(
       infer_model.model, ckpt, sess, "infer") 

をしかし、これは(model_helper.load_modelに)次のエラーを与える:誰かがすることができ、明示的なセッションをロードする方法のために提案してくださいすることができ再利用されますか?

File "/home/pksingh/sans/app/nmt/model_helper.py", line 444, in load_model session.run(tf.tables_initializer()) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 889, in run run_metadata_ptr) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 1103, in _run self._graph, fetches, feed_dict_tensor, feed_handles=feed_handles) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 414, in init self._fetch_mapper = _FetchMapper.for_fetch(fetches) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 242, in for_fetch return _ElementFetchMapper(fetches, contraction_fn) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 278, in init 'Tensor. (%s)' % (fetch, str(e))) ValueError: Fetch argument cannot be interpreted as a Tensor. (Operation name: "init_all_tables" op: "NoOp" is not an element of this graph.)

答えて

1

これを実現する最適な方法は、対話型セッションを使用することです。対話型セッションを次のように初期化することができます。

詳細は、linkを参照してください。