FastDeploy icon indicating copy to clipboard operation
FastDeploy copied to clipboard

facedet 检测结果少一半,输入图片右边没有结果

Open erroot opened this issue 1 year ago • 1 comments

环境

  • 【FastDeploy版本】: fastdeploy-linux-cpu/rknn

  • 【编译命令】cmake -DCMAKE_TOOLCHAIN_FILE=./../cmake/toolchain.cmake
    -DWITH_TIMVX=ON
    -DTARGET_ABI=armhf
    -DENABLE_FLYCV=ON
    -DCMAKE_INSTALL_PREFIX=fastdeploy-timvx
    -DENABLE_VISION=ON -Wno-dev ..

  • 【系统平台】: Linux x64(Ubuntu 18.04)

  • 【硬件】: rv1126

  • 【编译语言】: C++

  • 【模型精度问题】 开源项目scrfd examples 没有提供paddleLite 模型,根据提供的onnx 模型自己下载转换为paddleLite 转换命令: x2paddle --framework=onnx --model=/home/aistudio/X2Paddle/face/scrfd/scrfd_10g_bnkps_shape640x640.onnx --save_dir=./out --lite_valid_places=rockchip_npu,arm --lite_model_type=naive_buffer 开源项目scrfd examples 没有提供rknn demo 与arm cpu demo 自己修改代码添加Backend::LITE SCRFD::SCRFD(const std::string& model_file, const std::string& params_file, const RuntimeOption& custom_option, const ModelFormat& model_format) { if (model_format == ModelFormat::ONNX) { valid_cpu_backends = {Backend::ORT}; valid_gpu_backends = {Backend::ORT, Backend::TRT};
    } else { valid_cpu_backends = {Backend::PDINFER, Backend::ORT, Backend::LITE}; valid_gpu_backends = {Backend::PDINFER, Backend::ORT, Backend::TRT}; valid_rknpu_backends = {Backend::RKNPU2}; valid_sophgonpu_backends = {Backend::SOPHGOTPU}; valid_timvx_backends = {Backend::LITE}; } } 编译下载到板子推理执行,程序正常跑完,但是画面中人脸的结果少了一半,输入图片右边没有结果:啥情况请指导一下!!! 测试多张图片一样效果,相同的现象在yolov5sface,ultr demo 中复现,因此猜测是fastdepoy facedet 中的代码问题 vis_result vis_result (4)

  • 【性能问题】描述清楚对比的方式 模型: scrfd_10g_bnkps_shape640x640 cpu 推理时间:7.9725s 量化后cpu 推理时间: 0.081284s npu 加速效果不明显: 0.08341s

subgraph.txt 中间层是否异构到arm cpu 推理时间差不多,啥原因?? feed:feed:x2paddle_input_1 XXXX fetch:sigmoid_3.tmp_0:fetch fetch:sigmoid_4.tmp_0:fetch fetch:sigmoid_5.tmp_0:fetch fetch:reshape2_2.tmp_0:fetch fetch:reshape2_5.tmp_0:fetch fetch:reshape2_8.tmp_0:fetch fetch:reshape2_1.tmp_0:fetch fetch:reshape2_4.tmp_0:fetch fetch:reshape2_7.tmp_0:fetch

erroot avatar Oct 24 '23 13:10 erroot

已收到反馈,具体可能需要后续我们找人排查一下

rainyfly avatar Feb 06 '24 07:02 rainyfly