[深度学习][环境配置][C++]源码编译fastdeploy的linux CPU版本

Posted FL1623863129

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[深度学习][环境配置][C++]源码编译fastdeploy的linux CPU版本相关的知识,希望对你有一定的参考价值。

测试环境:ubuntu18.04

安装linux CPU版本:
可以下载对应版本预编译库https://github.com/PaddlePaddle/FastDeploy/blob/develop/docs/cn/build_and_install/download_prebuilt_libraries.md
源码编译:
git clone https://github.com/PaddlePaddle/FastDeploy.git
cd FastDeploy
mkdir build && cd build
cmake .. -DENABLE_ORT_BACKEND=ON \\
         -DENABLE_PADDLE_BACKEND=ON \\
         -DENABLE_OPENVINO_BACKEND=ON \\
         -DCMAKE_INSTALL_PREFIX=$PWD/compiled_fastdeploy_sdk \\
         -DENABLE_VISION=ON \\
         -DOPENCV_DIRECTORY=/usr/local/lib \\
         -DENABLE_TEXT=ON
make -j12
make install
注意:我的opencv是3.4.4安装在系统目录里面,经过测试可以按照上面去指定目录。
编译源码参考:https://github.com/PaddlePaddle/FastDeploy/blob/develop/docs/cn/build_and_install/cpu.md


关于paddleocr部署参考:
https://github.com/PaddlePaddle/FastDeploy/blob/develop/examples/vision/ocr/PP-OCRv3/cpp/README_CN.md
 

以上是关于[深度学习][环境配置][C++]源码编译fastdeploy的linux CPU版本的主要内容,如果未能解决你的问题,请参考以下文章

基于深度学习的天气识别算法对比研究-TensorFlow实现-卷积神经网络(CNN) | 第1例(内附源码+数据)

A Simple, Fast and Effective Polygon Reduction Algorithm 代码 vscode编译过程

A Simple, Fast and Effective Polygon Reduction Algorithm 代码 vscode编译过程

在Android上部署深度学习模型之ncnn库的编译

开源|如何用Caffe深度学习框架实现A-Fast-RCNN

Windows如何配置和迁移深度学习环境,以及使用Pycharm调试源码?(全网最详细)