bootstrap.sh 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. # download pre-compiled paddle encrypt
  2. ENCRYPTION_URL=https://bj.bcebos.com/paddlex/tools/paddlex-encryption.zip
  3. if [ ! -d "./paddlex-encryption" ]; then
  4. wget -c ${ENCRYPTION_URL}
  5. unzip paddlex-encryption.zip
  6. rm -rf paddlex-encryption.zip
  7. fi
  8. # install yaml
  9. YAML_URL=https://bj.bcebos.com/paddlex/deploy/deps/yaml-cpp.zip
  10. if [ ! -f "./deps/yaml-cpp.zip" ]; then
  11. cd deps
  12. wget -c ${YAML_URL}
  13. cd ..
  14. fi
  15. # download pre-compiled opencv lib
  16. OPENCV_URL=https://bj.bcebos.com/paddleseg/deploy/opencv3.4.6gcc4.8ffmpeg.tar.gz2
  17. {
  18. system_name=`awk -F= '/^NAME/{print $2}' /etc/os-release `
  19. } || {
  20. echo "[ERROR] There's some problems, maybe caused by your system is not Ubuntu, refer this doc for more informat: https://github.com/PaddlePaddle/PaddleX/tree/develop/docs/deploy/opencv.md"
  21. exit -1
  22. }
  23. # download pre-compiled opencv lib
  24. OPENCV_URL=https://bj.bcebos.com/paddleseg/deploy/opencv3.4.6gcc4.8ffmpeg.tar.gz2
  25. if [ $system_name == '"Ubuntu"' ]
  26. then
  27. system_version=`awk -F= '/^VERSION_ID/{print $2}' /etc/os-release `
  28. if [ $system_version == '"18.04"' ]
  29. then
  30. OPENCV_URL=https://bj.bcebos.com/paddlex/deploy/opencv3.4.6gcc4.8ffmpeg_ubuntu_18.04.tar.gz2
  31. elif [ $system_version == '"16.04"' ]
  32. then
  33. OPENCV_URL=https://bj.bcebos.com/paddleseg/deploy/opencv3.4.6gcc4.8ffmpeg.tar.gz2
  34. else
  35. echo "[ERROR] Cannot find pre-comipled opencv lib for your system environment, refer this doc for more information: https://github.com/PaddlePaddle/PaddleX/tree/develop/docs/deploy/opencv.md"
  36. exit -1
  37. fi
  38. else
  39. echo "[ERROR] Cannot find pre-comipled opencv lib for your system environment, refer this doc for more information: https://github.com/PaddlePaddle/PaddleX/tree/develop/docs/deploy/opencv.md"
  40. exit -1
  41. fi
  42. if [ ! -d "./deps/opencv3.4.6gcc4.8ffmpeg/" ]; then
  43. mkdir -p deps
  44. cd deps
  45. wget -c ${OPENCV_URL} -O opencv3.4.6gcc4.8ffmpeg.tar.gz2
  46. tar xvfj opencv3.4.6gcc4.8ffmpeg.tar.gz2
  47. rm -rf opencv3.4.6gcc4.8ffmpeg.tar.gz2
  48. cd ..
  49. fi