-
Notifications
You must be signed in to change notification settings - Fork 28
inference issue #9
Description
i just want to inference an image with code:
python monodepth_main.py --dataset kitti --mode test --data_path E:/EXPO_BD/test2/60_Color.png --output_dir ./ --filename ./utils/filenames/obj.txt --task depth --checkpoint_path ./module/res/model-16000 --encoder resnet50
and then an error occured:
Traceback (most recent call last):
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\client\session.py", line 1278, in _do_call
return fn(*args)
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\client\session.py", line 1263, in _run_fn
options, feed_dict, fetch_list, target_list, run_metadata)
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\client\session.py", line 1350, in _call_tf_sessionrun
run_metadata)
tensorflow.python.framework.errors_impl.InvalidArgumentError: 0-th value returned by pyfunc_0 is int32, but expects int64
[[Node: PyFunc = PyFuncTin=[DT_STRING], Tout=[DT_INT64], token="pyfunc_0", _device="/job:localhost/replica:0/task:0/device:C
PU:0"]]
[[Node: resize_images/ResizeArea/_349 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:GP
U:0", send_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device_incarnation=1, tensor_name="edge_201_resize_images/Resiz
eArea", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:GPU:0"]]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "monodepth_main.py", line 312, in
tf.app.run()
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\platform\app.py", line 125, in run
_sys.exit(main(argv))
File "monodepth_main.py", line 307, in main
test(params)
File "monodepth_main.py", line 124, in test
disp = sess.run(model.disp_left_est[0])
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\client\session.py", line 877, in run
run_metadata_ptr)
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\client\session.py", line 1100, in _run
feed_dict_tensor, options, run_metadata)
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\client\session.py", line 1272, in _do_run
run_metadata)
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\client\session.py", line 1291, in _do_call
raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.InvalidArgumentError: 0-th value returned by pyfunc_0 is int32, but expects int64
[[Node: PyFunc = PyFuncTin=[DT_STRING], Tout=[DT_INT64], token="pyfunc_0", _device="/job:localhost/replica:0/task:0/device:C
PU:0"]]
[[Node: resize_images/ResizeArea/_349 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:GP
U:0", send_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device_incarnation=1, tensor_name="edge_201_resize_images/Resiz
eArea", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:GPU:0"]]
Caused by op 'PyFunc', defined at:
File "monodepth_main.py", line 312, in
tf.app.run()
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\platform\app.py", line 125, in run
_sys.exit(main(argv))
File "monodepth_main.py", line 307, in main
test(params)
File "monodepth_main.py", line 76, in test
dataloader = MonodepthDataloader(args.data_path, args.filenames_file, params, args.dataset, args.mode)
File "E:\Semantic-Mono-Depth-master\monodepth_dataloader.py", line 42, in init
left_image_o = self.read_image(left_image_path)
File "E:\Semantic-Mono-Depth-master\monodepth_dataloader.py", line 134, in read_image
path_length = string_length_tf(image_path)[0]
File "E:\Semantic-Mono-Depth-master\monodepth_dataloader.py", line 17, in string_length_tf
return tf.py_func(len, [t], [tf.int64])
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\ops\script_ops.py", line 456, in py_func
func=func, inp=inp, Tout=Tout, stateful=stateful, eager=False, name=name)
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\ops\script_ops.py", line 281, in _internal_py_func
input=inp, token=token, Tout=Tout, name=name)
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\ops\gen_script_ops.py", line 128, in py_func
"PyFunc", input=input, token=token, Tout=Tout, name=name)
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\framework\op_def_library.py", line 787, in _apply_op_helper
op_def=op_def)
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\util\deprecation.py", line 454, in new_func
return func(*args, **kwargs)
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\framework\ops.py", line 3155, in create_op
op_def=op_def)
File "F:\anaconda3\envs\um\lib\site-packages\tensorflow\python\framework\ops.py", line 1717, in init
self._traceback = tf_stack.extract_stack()
InvalidArgumentError (see above for traceback): 0-th value returned by pyfunc_0 is int32, but expects int64
[[Node: PyFunc = PyFuncTin=[DT_STRING], Tout=[DT_INT64], token="pyfunc_0", _device="/job:localhost/replica:0/task:0/device:C
PU:0"]]
[[Node: resize_images/ResizeArea/_349 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:GP
U:0", send_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device_incarnation=1, tensor_name="edge_201_resize_images/Resiz
eArea", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:GPU:0"]]