用paddleDetection一边训练一边评估,在第一次开始评估的时候就报错了
Traceback (most recent call last):
File "D:/PaddleDetection-release24/tools/train.py", line 177, in <module>
main()
File "D:/PaddleDetection-release24/tools/train.py", line 173, in main
run(FLAGS, cfg)
File "D:/PaddleDetection-release24/tools/train.py", line 127, in run
trainer.train(FLAGS.eval)
File "D:\PaddleDetection-release24\ppdet\engine\trainer.py", line 506, in train
self._eval_with_loader(self._eval_loader)
File "D:\PaddleDetection-release24\ppdet\engine\trainer.py", line 529, in _eval_with_loader
outs = self.model(data)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\paddle\fluid\dygraph\layers.py", line 948, in __call__
return self.forward(*inputs, **kwargs)
File "D:\PaddleDetection-release24\ppdet\modeling\architectures\meta_arch.py", line 75, in forward
outs.append(self.get_pred())
File "D:\PaddleDetection-release24\ppdet\modeling\architectures\yolo.py", line 128, in get_pred
return self._forward()
File "D:\PaddleDetection-release24\ppdet\modeling\architectures\yolo.py", line 115, in _forward
self.inputs['im_shape'], self.inputs['scale_factor'])
File "D:\PaddleDetection-release24\ppdet\modeling\post_process.py", line 66, in __call__
bboxes, score = self.decode(head_out, rois, im_shape, scale_factor)
File "D:\PaddleDetection-release24\ppdet\modeling\layers.py", line 560, in __call__
self.clip_bbox, self.scale_x_y)
File "D:\PaddleDetection-release24\ppdet\modeling\ops.py", line 744, in yolo_box
boxes, scores = core.ops.yolo_box(x, origin_shape, *attrs)
ValueError: (InvalidArgument) yolo_box(): argument 'X' (position 0) must be Tensor, but got Tensor (at ..\paddle\fluid\pybind\op_function_common.cc:818)
请大神帮忙解答下