• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1if(DEFINED ENV{ASCEND_CUSTOM_PATH})
2    set(ASCEND_PATH $ENV{ASCEND_CUSTOM_PATH})
3else()
4    set(ASCEND_PATH /usr/local/Ascend)
5endif()
6# driver
7set(ASCEND_DRIVER_PATH ${ASCEND_PATH}/driver/lib64/common)
8set(ASCEND_DRIVER_HAL_PATH ${ASCEND_PATH}/driver/lib64/driver)
9
10# CANN packages
11set(ASCEND_CANN_RUNTIME_PATH ${ASCEND_PATH}/latest/lib64)
12set(ASCEND_CANN_OPP_PATH ${ASCEND_PATH}/latest/opp/built-in/op_impl/ai_core/tbe/op_tiling/lib/linux)
13set(ASCEND_CANN_OPP_AARCH64_PATH ${ASCEND_CANN_OPP_PATH}/aarch64)
14set(ASCEND_CANN_OPP_X86_64_PATH ${ASCEND_CANN_OPP_PATH}/x86_64)
15set(ASCEND_CANN_PLUGIN_PATH ${ASCEND_CANN_RUNTIME_PATH}/plugin/opskernel)
16set(ASCEND_CANN_AICPU_KERNEL_PATH ${ASCEND_PATH}/latest/opp/built-in/op_impl/aicpu/aicpu_kernel)
17
18# Ascend-toolkit packages
19set(ASCEND_TOOLKIT_RUNTIME_PATH ${ASCEND_PATH}/ascend-toolkit/latest/lib64)
20set(ASCEND_TOOLKIT_OPP_PATH ${ASCEND_PATH}/ascend-toolkit/latest/opp/built-in/op_impl/ai_core/tbe/op_tiling/lib/linux)
21set(ASCEND_TOOLKIT_OPP_AARCH64_PATH ${ASCEND_TOOLKIT_OPP_PATH}/aarch64)
22set(ASCEND_TOOLKIT_OPP_X86_64_PATH ${ASCEND_TOOLKIT_OPP_PATH}/x86_64)
23set(ASCEND_TOOLKIT_PLUGIN_PATH ${ASCEND_TOOLKIT_RUNTIME_PATH}/plugin/opskernel)
24
25# nnae packages (for rpath only)
26set(ASCEND_NNAE_RUNTIME_PATH ${ASCEND_PATH}/nnae/latest/lib64)
27set(ASCEND_NNAE_OPP_PATH ${ASCEND_PATH}/nnae/latest/opp/built-in/op_impl/ai_core/tbe/op_tiling)
28