TNN icon indicating copy to clipboard operation
TNN copied to clipboard

TNN在树莓派上推理报错TNN API ERROR:0x1000ubuntu@ubuntu:

Open Yaifan opened this issue 3 years ago • 7 comments

TNN在树莓派上推理报错TNN API ERROR:0x1000ubuntu,请问哪位大神知道问题出在哪?怎么解决?

Yaifan avatar Jul 04 '22 11:07 Yaifan

一般来说报错会有详细的log信息,你先确认下错误信息提供的是否全面。

darrenyao87 avatar Jul 05 '22 03:07 darrenyao87

一般来说报错会有详细的log信息,你先确认下错误信息提供的是否全面。 后来改了下,不报原来的错误了,我用的是树莓派4B,将一个文件里面的DEVICE_NAIVE改成了DEVICE_ARM,但是搜了下,还有好多处DEVICE_NAIVE,请教下大神,那些DEVICE_NAIVE都需要改吗?代码部分如下:

` TNN_NS::DimsVector nchw = {1, image_channel, image_height, image_width}; //auto image_mat = std::make_shared<TNN_NS::Mat>(TNN_NS::DEVICE_NAIVE, TNN_NS::N8UC3, nchw, data); auto image_mat = std::make_shared<TNN_NS::Mat>(TNN_NS::DEVICE_ARM, TNN_NS::N8UC3, nchw, data);

auto resize_mat = predictor->ProcessSDKInputMat(image_mat, "images");

// CHECK_TNN_STATUS(predictor->Predict(std::make_shared<TNN_NS::TNNSDKInput>(resize_mat), sdk_output)); predictor->Predict(std::make_shared<TNN_NS::TNNSDKInput>(resize_mat), sdk_output); //CHECK_TNN_STATUS(predictor->ProcessSDKOutput(sdk_output)); predictor->ProcessSDKOutput(sdk_output);`

Yaifan avatar Jul 06 '22 01:07 Yaifan

目前虽然不报错,但是所有的物体检测结果都是0. Object-Detector Done. Number of objects: 0 The result was saved in predictions.png

Yaifan avatar Jul 06 '22 01:07 Yaifan

@Yaifan 这个是你自己的demo吧?如果是TNN的demo,提供下文件名我们看下。如果是你自己的demo,能否先验证下TNN的demo或者benchmark在树莓派4B是否有同样问题?

darrenyao87 avatar Jul 06 '22 02:07 darrenyao87

@Yaifan 这个是你自己的demo吧?如果是TNN的demo,提供下文件名我们看下。如果是你自己的demo,能否先验证下TNN的demo或者benchmark在树莓派4B是否有同样问题?

这个是TNN法人demo,验证过了,TNN的其他例程在树莓派4B可用

Yaifan avatar Jul 06 '22 03:07 Yaifan

还是不行

Yaifan avatar Jul 08 '22 02:07 Yaifan

yolo5s可以运行,yolofastestv2运行结果不正确

Yaifan avatar Jul 08 '22 02:07 Yaifan