fast-neural-style-tensorflow icon indicating copy to clipboard operation
fast-neural-style-tensorflow copied to clipboard

运行python eval.py --model_file model/wave.ckpt-done --image_file img/test.jpg报错!问题如下:

Open wunengguang opened this issue 7 years ago • 2 comments

Traceback (most recent call last): File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1039, in _do_call return fn(*args) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1021, in _run_fn status, run_metadata) File "/home/thomas/anaconda3/lib/python3.6/contextlib.py", line 88, in exit next(self.gen) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/framework/errors_impl.py", line 466, in raise_exception_on_not_ok_status pywrap_tensorflow.TF_GetCode(status)) tensorflow.python.framework.errors_impl.InvalidArgumentError: Unsuccessful TensorSliceReader constructor: Failed to get matching files on /home/thomas/PycharmProjects/fast-neural-style-tensorflow/model/wave.ckpt-done: Not found: /home/thomas/PycharmProjects/fast-neural-style-tensorflow/model [[Node: save/RestoreV2_5 = RestoreV2[dtypes=[DT_FLOAT], _device="/job:localhost/replica:0/task:0/cpu:0"](_recv_save/Const_0, save/RestoreV2_5/tensor_names, save/RestoreV2_5/shape_and_slices)]] [[Node: save/RestoreV2_15/_7 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/gpu:0", send_device="/job:localhost/replica:0/task:0/cpu:0", send_device_incarnation=1, tensor_name="edge_56_save/RestoreV2_15", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/gpu:0"]]

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "eval.py", line 77, in tf.app.run() File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/platform/app.py", line 48, in run _sys.exit(main(_sys.argv[:1] + flags_passthrough)) File "eval.py", line 58, in main saver.restore(sess, FLAGS.model_file) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/training/saver.py", line 1457, in restore {self.saver_def.filename_tensor_name: save_path}) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 778, in run run_metadata_ptr) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 982, in _run feed_dict_string, options, run_metadata) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1032, in _do_run target_list, options, run_metadata) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1052, in _do_call raise type(e)(node_def, op, message) tensorflow.python.framework.errors_impl.InvalidArgumentError: Unsuccessful TensorSliceReader constructor: Failed to get matching files on /home/thomas/PycharmProjects/fast-neural-style-tensorflow/model/wave.ckpt-done: Not found: /home/thomas/PycharmProjects/fast-neural-style-tensorflow/model [[Node: save/RestoreV2_5 = RestoreV2[dtypes=[DT_FLOAT], _device="/job:localhost/replica:0/task:0/cpu:0"](_recv_save/Const_0, save/RestoreV2_5/tensor_names, save/RestoreV2_5/shape_and_slices)]] [[Node: save/RestoreV2_15/_7 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/gpu:0", send_device="/job:localhost/replica:0/task:0/cpu:0", send_device_incarnation=1, tensor_name="edge_56_save/RestoreV2_15", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/gpu:0"]]

Caused by op 'save/RestoreV2_5', defined at: File "eval.py", line 77, in tf.app.run() File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/platform/app.py", line 48, in run _sys.exit(main(_sys.argv[:1] + flags_passthrough)) File "eval.py", line 54, in main saver = tf.train.Saver(tf.global_variables(), write_version=tf.train.SaverDef.V1) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/training/saver.py", line 1056, in init self.build() File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/training/saver.py", line 1086, in build restore_sequentially=self._restore_sequentially) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/training/saver.py", line 691, in build restore_sequentially, reshape) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/training/saver.py", line 407, in _AddRestoreOps tensors = self.restore_op(filename_tensor, saveable, preferred_shard) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/training/saver.py", line 247, in restore_op [spec.tensor.dtype])[0]) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/ops/gen_io_ops.py", line 669, in restore_v2 dtypes=dtypes, name=name) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/framework/op_def_library.py", line 768, in apply_op op_def=op_def) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/framework/ops.py", line 2336, in create_op original_op=self._default_original_op, op_def=op_def) File "/home/thomas/anaconda3/lib/python3.6/site-packages/tensorflow/python/framework/ops.py", line 1228, in init self._traceback = _extract_stack()

InvalidArgumentError (see above for traceback): Unsuccessful TensorSliceReader constructor: Failed to get matching files on /home/thomas/PycharmProjects/fast-neural-style-tensorflow/model/wave.ckpt-done: Not found: /home/thomas/PycharmProjects/fast-neural-style-tensorflow/model 谢谢呀!亲

wunengguang avatar Oct 07 '17 14:10 wunengguang

先下载模型,放到对应的位置

hzy46 avatar Oct 08 '17 11:10 hzy46

是的,谢谢!我粗心有个model 改成了models 代码还是报错。不错我把tensorflow -gpu版本改成了cpu版本就好了

wunengguang avatar Oct 09 '17 14:10 wunengguang