mirror of
https://github.com/PaddlePaddle/PaddleOCR.git
synced 2025-09-02 21:03:10 +00:00
36 lines
799 B
Bash
Executable File
36 lines
799 B
Bash
Executable File
set -o errexit
|
|
|
|
if [ $# != 1 ] ; then
|
|
echo "USAGE: $0 MODE (one of ['det', 'rec', 'system'])"
|
|
echo " e.g.: $0 system"
|
|
exit 1;
|
|
fi
|
|
|
|
# MODE be one of ['det', 'rec', 'system']
|
|
MODE=$1
|
|
cp CMakeLists_$MODE.txt CMakeLists.txt
|
|
|
|
|
|
OPENCV_DIR=/paddle/git/new/PaddleOCR/deploy/cpp_infer/opencv-3.4.7/opencv3/
|
|
LIB_DIR=/paddle/git/new/PaddleOCR/deploy/cpp_infer/paddle_inference/
|
|
CUDA_LIB_DIR=/usr/local/cuda/lib64/
|
|
CUDNN_LIB_DIR=/usr/lib/x86_64-linux-gnu/
|
|
|
|
|
|
BUILD_DIR=build
|
|
rm -rf ${BUILD_DIR}
|
|
mkdir ${BUILD_DIR}
|
|
cd ${BUILD_DIR}
|
|
cmake .. \
|
|
-DPADDLE_LIB=${LIB_DIR} \
|
|
-DWITH_MKL=ON \
|
|
-DWITH_GPU=OFF \
|
|
-DWITH_STATIC_LIB=OFF \
|
|
-DWITH_TENSORRT=OFF \
|
|
-DOPENCV_DIR=${OPENCV_DIR} \
|
|
-DCUDNN_LIB=${CUDNN_LIB_DIR} \
|
|
-DCUDA_LIB=${CUDA_LIB_DIR} \
|
|
-DTENSORRT_DIR=${TENSORRT_DIR} \
|
|
|
|
make -j
|