Pārlūkot izejas kodu

update some comment&docs

Channingss 5 gadi atpakaļ
vecāks
revīzija
758db541af
3 mainītis faili ar 22 papildinājumiem un 22 dzēšanām
  1. 13 13
      deploy/cpp/scripts/build.sh
  2. 6 6
      docs/deploy_cpp_linux.md
  3. 3 3
      docs/deploy_cpp_win_vs2019.md

+ 13 - 13
deploy/cpp/scripts/build.sh

@@ -1,18 +1,19 @@
-# compile with cuda
-WITH_GPU=OFF
-# compile with tensorrt
+# 是否使用GPU(即是否使用 CUDA)
+WITH_GPU=ON
+# 是否集成 TensorRT(仅WITH_GPU=ON 有效)
 WITH_TENSORRT=OFF
-# path to paddle inference lib
-PADDLE_DIR=/path/to/paddle_inference_lib/
-# path to cuda lib
-CUDA_LIB=/path/to/cuda_lib/
-# path to cudnn lib 
-CUDNN_LIB=/path/to/cudnn_lib/
-# path to opencv lib
-OPENCV_DIR=$(pwd)/deps/opencv3gcc4.8/
+# 上一步下载的 Paddle 预测库路径
+PADDLE_DIR=/root/projects/deps/fluid_inference/
+# CUDA 的 lib 路径
+CUDA_LIB=/usr/local/cuda/lib64/
+# CUDNN 的 lib 路径
+CUDNN_LIB=/usr/local/cudnn/lib64/
 
+# OPENCV 路径, 如果使用自带预编译版本可不设置
+OPENCV_DIR=$(pwd)/deps/opencv3gcc4.8/
 sh $(pwd)/scripts/bootstrap.sh
 
+# 以下无需改动
 rm -rf build
 mkdir -p build
 cd build
@@ -22,6 +23,5 @@ cmake .. \
     -DPADDLE_DIR=${PADDLE_DIR} \
     -DCUDA_LIB=${CUDA_LIB} \
     -DCUDNN_LIB=${CUDNN_LIB} \
-    -DOPENCV_DIR=${OPENCV_DIR} \
-    -DWITH_STATIC_LIB=OFF 
+    -DOPENCV_DIR=${OPENCV_DIR}
 make

+ 6 - 6
docs/deploy_cpp_linux.md

@@ -45,16 +45,16 @@ WITH_GPU=ON
 WITH_TENSORRT=OFF
 # 上一步下载的 Paddle 预测库路径
 PADDLE_DIR=/root/projects/deps/fluid_inference/
-# OPENCV 路径, 如果使用自带预编译版本可不设置
-OPENCV_DIR=$(pwd)/deps/opencv346/
 # CUDA 的 lib 路径
 CUDA_LIB=/usr/local/cuda/lib64/
 # CUDNN 的 lib 路径
-CUDNN_LIB=/usr/local/cuda/lib64/
-
-# 以下无需改动
+CUDNN_LIB=/usr/local/cudnn/lib64/
 
+# OPENCV 路径, 如果使用自带预编译版本可不设置
+OPENCV_DIR=$(pwd)/deps/opencv3gcc4.8/
 sh $(pwd)/scripts/bootstrap.sh
+
+# 以下无需改动
 rm -rf build
 mkdir -p build
 cd build
@@ -76,7 +76,7 @@ make
 
 
 ### Step5: 预测及可视化
-编译成功后,预测demo的入口程序为`build/detector`,`build/classifer`,`build/segmenter`,其主要命令参数说明如下:
+编译成功后,预测demo的可执行程序分别为`build/detector`,`build/classifer`,`build/segmenter`,用户可根据自己的模型类型选择,其主要命令参数说明如下:
 
 |  参数   | 说明  |
 |  ----  | ----  |

+ 3 - 3
docs/deploy_cpp_win_vs2019.md

@@ -88,7 +88,7 @@ fluid_inference
 cd D:\projects\PaddleX\inference\out\build\x64-Release
 ```
 
-编译成功后,预测demo的入口程序为`detector`,`classifer`,`segmenter`,其主要命令参数说明如下:
+编译成功后,预测demo的入口程序为`detector`,`classifer`,`segmenter`,用户可根据自己的模型类型选择,其主要命令参数说明如下:
 
 |  参数   | 说明  |
 |  ----  | ----  |
@@ -105,7 +105,7 @@ cd D:\projects\PaddleX\inference\out\build\x64-Release
 不使用`GPU`测试图片  `D:\\images\\test.jpeg`  
 
 ```shell
-./detector --model_dir=D:\\models\\yolov3_darknet --image=D:\\images\\test.jpeg
+.\detector --model_dir=D:\\models\\yolov3_darknet --image=D:\\images\\test.jpeg
 
 ```
 图片文件`可视化预测结果`会保存在`save_dir`参数设置的目录下。
@@ -121,7 +121,7 @@ D:\\images\\test1.jpeg
 D:\\images\\testn.jpeg
 ```
 ```shell
-./detector --model_dir=D:\\models\\yolov3_darknet --image_list=D:\\images\\images_list.txt --use_gpu=1
+.\detector --model_dir=D:\\models\\yolov3_darknet --image_list=D:\\images\\images_list.txt --use_gpu=1
 ```
 图片文件`可视化预测结果`会保存在`save_dir`参数设置的目录下。