Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

학습된 모델을 저장한 이후 다시 복원하는 코드(5장 Saver)에서 NotFoundError가 발생합니다. #37

Open
ggokka opened this issue Oct 10, 2018 · 2 comments

Comments

@ggokka
Copy link

ggokka commented Oct 10, 2018

INFO:tensorflow:Restoring parameters from ./model\dnn.ckpt-2

NotFoundError Traceback (most recent call last)
d:\program files\python36\lib\site-packages\tensorflow\python\client\session.py in _do_call(self, fn, *args)
1326 try:
-> 1327 return fn(*args)
1328 except errors.OpError as e:

d:\program files\python36\lib\site-packages\tensorflow\python\client\session.py in _run_fn(session, feed_dict, fetch_list, target_list, options, run_metadata)
1305 feed_dict, fetch_list, target_list,
-> 1306 status, run_metadata)
1307

d:\program files\python36\lib\contextlib.py in exit(self, type, value, traceback)
87 try:
---> 88 next(self.gen)
89 except StopIteration:

d:\program files\python36\lib\site-packages\tensorflow\python\framework\errors_impl.py in raise_exception_on_not_ok_status()
465 compat.as_text(pywrap_tensorflow.TF_Message(status)),
--> 466 pywrap_tensorflow.TF_GetCode(status))
467 finally:

NotFoundError: Key beta1_power_4 not found in checkpoint
[[Node: save_5/RestoreV2_61 = RestoreV2[dtypes=[DT_FLOAT], _device="/job:localhost/replica:0/task:0/cpu:0"](_arg_save_5/Const_0_0, save_5/RestoreV2_61/tensor_names, save_5/RestoreV2_61/shape_and_slices)]]

During handling of the above exception, another exception occurred:

NotFoundError Traceback (most recent call last)
in ()
51 ckpt = tf.train.get_checkpoint_state('./model')
52 if ckpt and tf.train.checkpoint_exists(ckpt.model_checkpoint_path):
---> 53 saver.restore(sess, ckpt.model_checkpoint_path)
54 else:
55 sess.run(tf.global_variables_initializer())

d:\program files\python36\lib\site-packages\tensorflow\python\training\saver.py in restore(self, sess, save_path)
1558 logging.info("Restoring parameters from %s", save_path)
1559 sess.run(self.saver_def.restore_op_name,
-> 1560 {self.saver_def.filename_tensor_name: save_path})
1561
1562 @staticmethod

d:\program files\python36\lib\site-packages\tensorflow\python\client\session.py in run(self, fetches, feed_dict, options, run_metadata)
893 try:
894 result = self._run(None, fetches, feed_dict, options_ptr,
--> 895 run_metadata_ptr)
896 if run_metadata:
897 proto_data = tf_session.TF_GetBuffer(run_metadata_ptr)

d:\program files\python36\lib\site-packages\tensorflow\python\client\session.py in _run(self, handle, fetches, feed_dict, options, run_metadata)
1122 if final_fetches or final_targets or (handle and feed_dict_tensor):
1123 results = self._do_run(handle, final_targets, final_fetches,
-> 1124 feed_dict_tensor, options, run_metadata)
1125 else:
1126 results = []

d:\program files\python36\lib\site-packages\tensorflow\python\client\session.py in _do_run(self, handle, target_list, fetch_list, feed_dict, options, run_metadata)
1319 if handle is None:
1320 return self._do_call(_run_fn, self._session, feeds, fetches, targets,
-> 1321 options, run_metadata)
1322 else:
1323 return self._do_call(_prun_fn, self._session, handle, feeds, fetches)

d:\program files\python36\lib\site-packages\tensorflow\python\client\session.py in _do_call(self, fn, *args)
1338 except KeyError:
1339 pass
-> 1340 raise type(e)(node_def, op, message)
1341
1342 def _extend_graph(self):

NotFoundError: Key beta1_power_4 not found in checkpoint
[[Node: save_5/RestoreV2_61 = RestoreV2[dtypes=[DT_FLOAT], _device="/job:localhost/replica:0/task:0/cpu:0"](_arg_save_5/Const_0_0, save_5/RestoreV2_61/tensor_names, save_5/RestoreV2_61/shape_and_slices)]]

Caused by op 'save_5/RestoreV2_61', defined at:
File "d:\program files\python36\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "d:\program files\python36\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "d:\program files\python36\lib\site-packages\ipykernel_launcher.py", line 16, in
app.launch_new_instance()
File "d:\program files\python36\lib\site-packages\traitlets\config\application.py", line 658, in launch_instance
app.start()
File "d:\program files\python36\lib\site-packages\ipykernel\kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "d:\program files\python36\lib\site-packages\zmq\eventloop\ioloop.py", line 177, in start
super(ZMQIOLoop, self).start()
File "d:\program files\python36\lib\site-packages\tornado\ioloop.py", line 888, in start
handler_func(fd_obj, events)
File "d:\program files\python36\lib\site-packages\tornado\stack_context.py", line 277, in null_wrapper
return fn(*args, **kwargs)
File "d:\program files\python36\lib\site-packages\zmq\eventloop\zmqstream.py", line 440, in _handle_events
self._handle_recv()
File "d:\program files\python36\lib\site-packages\zmq\eventloop\zmqstream.py", line 472, in _handle_recv
self._run_callback(callback, msg)
File "d:\program files\python36\lib\site-packages\zmq\eventloop\zmqstream.py", line 414, in _run_callback
callback(*args, **kwargs)
File "d:\program files\python36\lib\site-packages\tornado\stack_context.py", line 277, in null_wrapper
return fn(*args, **kwargs)
File "d:\program files\python36\lib\site-packages\ipykernel\kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "d:\program files\python36\lib\site-packages\ipykernel\kernelbase.py", line 235, in dispatch_shell
handler(stream, idents, msg)
File "d:\program files\python36\lib\site-packages\ipykernel\kernelbase.py", line 399, in execute_request
user_expressions, allow_stdin)
File "d:\program files\python36\lib\site-packages\ipykernel\ipkernel.py", line 196, in do_execute
res = shell.run_cell(code, store_history=store_history, silent=silent)
File "d:\program files\python36\lib\site-packages\ipykernel\zmqshell.py", line 533, in run_cell
return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)
File "d:\program files\python36\lib\site-packages\IPython\core\interactiveshell.py", line 2728, in run_cell
interactivity=interactivity, compiler=compiler, result=result)
File "d:\program files\python36\lib\site-packages\IPython\core\interactiveshell.py", line 2850, in run_ast_nodes
if self.run_code(code, result):
File "d:\program files\python36\lib\site-packages\IPython\core\interactiveshell.py", line 2910, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "", line 49, in
saver = tf.train.Saver(tf.global_variables())
File "d:\program files\python36\lib\site-packages\tensorflow\python\training\saver.py", line 1140, in init
self.build()
File "d:\program files\python36\lib\site-packages\tensorflow\python\training\saver.py", line 1172, in build
filename=self._filename)
File "d:\program files\python36\lib\site-packages\tensorflow\python\training\saver.py", line 688, in build
restore_sequentially, reshape)
File "d:\program files\python36\lib\site-packages\tensorflow\python\training\saver.py", line 407, in _AddRestoreOps
tensors = self.restore_op(filename_tensor, saveable, preferred_shard)
File "d:\program files\python36\lib\site-packages\tensorflow\python\training\saver.py", line 247, in restore_op
[spec.tensor.dtype])[0])
File "d:\program files\python36\lib\site-packages\tensorflow\python\ops\gen_io_ops.py", line 663, in restore_v2
dtypes=dtypes, name=name)
File "d:\program files\python36\lib\site-packages\tensorflow\python\framework\op_def_library.py", line 767, in apply_op
op_def=op_def)
File "d:\program files\python36\lib\site-packages\tensorflow\python\framework\ops.py", line 2630, in create_op
original_op=self._default_original_op, op_def=op_def)
File "d:\program files\python36\lib\site-packages\tensorflow\python\framework\ops.py", line 1204, in init
self._traceback = self._graph._extract_stack() # pylint: disable=protected-access

NotFoundError (see above for traceback): Key beta1_power_4 not found in checkpoint
[[Node: save_5/RestoreV2_61 = RestoreV2[dtypes=[DT_FLOAT], _device="/job:localhost/replica:0/task:0/cpu:0"](_arg_save_5/Const_0_0, save_5/RestoreV2_61/tensor_names, save_5/RestoreV2_61/shape_and_slices)]]

@ggokka ggokka changed the title 학습된 모델을 저장한 이후 다시 복원하는 코드에서 NotFoundError가 발생합니다. 학습된 모델을 저장한 이후 다시 복원하는 코드(5장 Saver)에서 NotFoundError가 발생합니다. Oct 10, 2018
@graykode
Copy link

#39 풀리퀘스트 했습니다.

@youchangCho
Copy link

저랑 동일한 문제를 격으셨네요?
해결이 되었나요?
전 Visual studio 2017에서 동일한 증상으로 고민하다가 대화창을 Anaconda 로 하지 않아서 환경을 Anaconda 로 변경 후 실행 해보니 data.csv파일 자체가 로드가 않되는 문제가 #52 발생 합니다.

혹시 환경이 동일하다면 조언 부탁 드립니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants