ascend.cmake 1.5 KB

1234567891011121314151617181920212223242526272829303132
  1. if(NOT ${ENABLE_LITE_BACKEND})
  2. set(ENABLE_LITE_BACKEND ON)
  3. endif()
  4. if(NOT CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "aarch64")
  5. if (NOT BUILD_ULTRAINFER_PYTHON)
  6. message(STATUS "Build UltraInfer Ascend C++ library on X86 platform.")
  7. if(NOT PADDLELITE_URL)
  8. set(PADDLELITE_URL "https://paddle-qa.bj.bcebos.com/Paddle-Lite/DevelopDailyBuild/FastDeploy.CPP.inference_lite_lib.ubuntu.x86.huawei_ascend_npu.CANN5.1.RC2.alpha001.tar.gz")
  9. endif()
  10. else ()
  11. message(STATUS "Build UltraInfer Ascend Python library on X86 platform.")
  12. if(NOT PADDLELITE_URL)
  13. set(PADDLELITE_URL "https://paddle-qa.bj.bcebos.com/Paddle-Lite/DevelopDailyBuild/FastDeploy.Python.inference_lite_lib.ubuntu.x86.huawei_ascend_npu.CANN5.1.RC2.alpha001.tar.gz")
  14. endif()
  15. endif()
  16. endif()
  17. if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "aarch64")
  18. if (NOT BUILD_ULTRAINFER_PYTHON)
  19. message(STATUS "Build UltraInfer Ascend C++ library on aarch64 platform.")
  20. if(NOT PADDLELITE_URL)
  21. set(PADDLELITE_URL "https://paddle-qa.bj.bcebos.com/Paddle-Lite/DevelopDailyBuild/FastDeploy.CPP.inference_lite_lib.ubuntu.armv8.huawei_ascend_npu.CANN5.1.RC2.alpha001.tar.gz")
  22. endif()
  23. else ()
  24. message(STATUS "Build UltraInfer Ascend Python library on aarch64 platform.")
  25. if(NOT PADDLELITE_URL)
  26. set(PADDLELITE_URL "https://paddle-qa.bj.bcebos.com/Paddle-Lite/DevelopDailyBuild/FastDeploy.Python.inference_lite_lib.ubuntu.armv8.huawei_ascend_npu.CANN5.1.RC2.alpha001.tar.gz")
  27. endif()
  28. endif()
  29. endif()