**
3090将 paddledetection部署到c++上
**
- 准备工具
安装
Cuda 11.0
cudnn 8.0
tensort 7
显卡3090
cmake
git
opencv3.4.6
Paddledetection最新版本 release2.0-rc
2.Cmake
Configure 填入目标文件夹所在位置
Generate生成成功后打开 open project
3.vs
打开vs 将调试模式改为release 将main 设为启动项 重新生成
这时候报错找不到 paddle_fluid.dll文件
因为这时候在我们的预测库2.0里面没有这个paddle_fluid.dll文件
因此我们
将mian属性页面的附加依赖项修改
将paddle_fluid.lib 替换为 paddle_inference.lib
保存应用 并重新生成
4 . 命令行预测
Cmake生成的main在out目标文件夹下的release
在该路径下进入命令行
输入预测命令 如:
.\main --model_dir=D:\project\mask_rcnn_dcn_r50_vd_fpn_2x_2000Black_Background_Picture --image_path=D:\project\01.png --use_gpu=1
报错找不到(忘了截图,没有记录)
paddle_inference.dll
这时候将 预测库lib中的 paddle_inference.dll 复制到 与main同一个目录下
再次预测 运行成功