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