balancap / SSD-Tensorflow

Single Shot MultiBox Detector in TensorFlow
4.11k stars 1.89k forks source link

Some errors in eval_ssd_network.py #322

Open yupanpanwangrui opened 5 years ago

yupanpanwangrui commented 5 years ago

When i use eval_ssd_network.py to eval, the error is Caused by op 'ssd_bboxes_decode/add', defined at: File "eval_ssd_network.py", line 362, in tf.app.run() File "/home/yupp/anaconda3/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/platform/app.py", line 125, in run _sys.exit(main(argv)) File "eval_ssd_network.py", line 209, in main localisations = ssd_net.bboxes_decode(localisations, ssd_anchors) File "/mapbar1/yupp/sign/SSD-Tensorflow-master/nets/ssd_vgg_300.py", line 210, in bboxes_decode scope=scope) File "/mapbar1/yupp/sign/SSD-Tensorflow-master/nets/ssd_common.py", line 248, in tf_ssd_bboxes_decode prior_scaling)) File "/mapbar1/yupp/sign/SSD-Tensorflow-master/nets/ssd_common.py", line 215, in tf_ssd_bboxes_decode_layer cx = feat_localizations[:, :, :, :, 0] wref prior_scaling[0] + xref File "/home/yupp/anaconda3/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/ops/math_ops.py", line 862, in binary_op_wrapper return func(x, y, name=name) File "/home/yupp/anaconda3/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/ops/gen_math_ops.py", line 297, in add "Add", x=x, y=y, name=name) File "/home/yupp/anaconda3/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/framework/op_def_library.py", line 787, in _apply_op_helper op_def=op_def) File "/home/yupp/anaconda3/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/util/deprecation.py", line 454, in new_func return func(*args, **kwargs) File "/home/yupp/anaconda3/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/framework/ops.py", line 3155, in create_op op_def=op_def) File "/home/yupp/anaconda3/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/framework/ops.py", line 1717, in init self._traceback = tf_stack.extract_stack()

InvalidArgumentError (see above for traceback): Incompatible shapes: [10,135,240,4] vs. [38,38,1] [[Node: ssd_bboxes_decode/add = Add[T=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:CPU:0"](ssd_bboxes_decode/mul_1, ssd_bboxes_decode/add/y)]]