jetson_build.sh 855 B

123456789101112131415161718192021222324252627282930
  1. # 是否使用GPU(即是否使用 CUDA)
  2. WITH_GPU=ON
  3. # 使用MKL or openblas
  4. WITH_MKL=OFF
  5. # 是否集成 TensorRT(仅WITH_GPU=ON 有效)
  6. WITH_TENSORRT=ON
  7. # Paddle 预测库路径, 请修改为您实际安装的预测库路径
  8. PADDLE_DIR=/root/projects/paddle_inference
  9. # Paddle 的预测库是否使用静态库来编译
  10. # 使用TensorRT时,Paddle的预测库通常为动态库
  11. WITH_STATIC_LIB=OFF
  12. # CUDA 的 lib 路径
  13. CUDA_LIB=/usr/local/cuda/lib64
  14. # CUDNN 的 lib 路径
  15. CUDNN_LIB=/usr/lib/aarch64-linux-gnu
  16. # 以下无需改动
  17. rm -rf build
  18. mkdir -p build
  19. cd build
  20. cmake .. \
  21. -DWITH_GPU=${WITH_GPU} \
  22. -DWITH_MKL=${WITH_MKL} \
  23. -DWITH_TENSORRT=${WITH_TENSORRT} \
  24. -DTENSORRT_DIR=${TENSORRT_DIR} \
  25. -DPADDLE_DIR=${PADDLE_DIR} \
  26. -DWITH_STATIC_LIB=${WITH_STATIC_LIB} \
  27. -DCUDA_LIB=${CUDA_LIB} \
  28. -DCUDNN_LIB=${CUDNN_LIB}
  29. make