[PaddleDetection NMS报错问题]
收藏
请问一下有人使用过Matrix NMS到Faster RCNN模型中吗?将Matrix NMS添加到Faster RCNN的配置文件中时,在eval的时候报出以下错误,请问该如何解决。
loading annotations into memory...
Done (t=0.13s)
creating index...
index created!
Traceback (most recent call last):
File "tools/train.py", line 140, in
main()
File "tools/train.py", line 136, in main
run(FLAGS, cfg)
File "tools/train.py", line 111, in run
trainer.train(FLAGS.eval)
File "/home/aistudio/PaddleDetection/ppdet/engine/trainer.py", line 317, in train
self._eval_with_loader(self._eval_loader)
File "/home/aistudio/PaddleDetection/ppdet/engine/trainer.py", line 333, in _eval_with_loader
outs = self.model(data)
File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/fluid/dygraph/layers.py", line 902, in __call__
outputs = self.forward(*inputs, **kwargs)
File "/home/aistudio/PaddleDetection/ppdet/modeling/architectures/meta_arch.py", line 29, in forward
out = self.get_pred()
File "/home/aistudio/PaddleDetection/ppdet/modeling/architectures/faster_rcnn.py", line 104, in get_pred
bbox_pred, bbox_num = self._forward()
File "/home/aistudio/PaddleDetection/ppdet/modeling/architectures/faster_rcnn.py", line 87, in _forward
im_shape, scale_factor)
File "/home/aistudio/PaddleDetection/ppdet/modeling/post_process.py", line 59, in __call__
bbox_pred, bbox_num, _ = self.nms(bboxes, score, self.num_classes)
File "/home/aistudio/PaddleDetection/ppdet/modeling/layers.py", line 474, in __call__
normalized=self.normalized)
File "/home/aistudio/PaddleDetection/ppdet/modeling/ops.py", line 1094, in matrix_nms
'matrix_nms')
File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/fluid/data_feeder.py", line 85, in check_variable_and_dtype
check_dtype(input.dtype, input_name, expected_dtype, op_name, extra_message)
AttributeError: 'tuple' object has no attribute 'dtype'
0
收藏
请登录后评论
我也没用过,不知道
从报错上来看,应该是你输入的问题,可以把输入print一下来看看。
输入就是图像,训练的时候没问题,eval的时候报错