|
|
|
@@ -220,6 +220,7 @@ if (ENABLE_D) |
|
|
|
set(ASCEND_DRIVER_BACK_PATH ${ASCEND_PATH}/driver/lib64/driver) |
|
|
|
set(ASCEND_RUNTIME_PATH ${ASCEND_PATH}/fwkacllib/lib64) |
|
|
|
set(ASCEND_OPP_PATH ${ASCEND_PATH}/opp/op_impl/built-in/ai_core/tbe/op_tiling) |
|
|
|
set(ASCEND_TOOLKIT_RUNTIME_PATH ${ASCEND_PATH}/ascend-toolkit/latest/fwkacllib/lib64) |
|
|
|
endif() |
|
|
|
|
|
|
|
MESSAGE("USE DAV LIB PATH: ${ASCEND_PATH}") |
|
|
|
@@ -229,6 +230,14 @@ if (ENABLE_D) |
|
|
|
find_library(TSDCLIENT tsdclient HINTS ${ASCEND_RUNTIME_PATH} ${ASCEND_DRIVER_BACK_PATH}) |
|
|
|
find_library(DATATRANSFER datatransfer HINTS ${ASCEND_RUNTIME_PATH} ${ASCEND_DRIVER_BACK_PATH}) |
|
|
|
find_library(PROFILING msprofiler ${ASCEND_RUNTIME_PATH}) |
|
|
|
# for atlas env |
|
|
|
find_library(HCCL hccl ${ASCEND_TOOLKIT_RUNTIME_PATH}) |
|
|
|
find_library(CCE_LIB cce ${ASCEND_TOOLKIT_RUNTIME_PATH}) |
|
|
|
find_library(RUNTIME_LIB runtime ${ASCEND_TOOLKIT_RUNTIME_PATH}) |
|
|
|
find_library(TSDCLIENT tsdclient HINTS ${ASCEND_TOOLKIT_RUNTIME_PATH} ${ASCEND_DRIVER_BACK_PATH}) |
|
|
|
find_library(DATATRANSFER datatransfer HINTS ${ASCEND_TOOLKIT_RUNTIME_PATH} ${ASCEND_DRIVER_BACK_PATH}) |
|
|
|
find_library(PROFILING msprofiler ${ASCEND_TOOLKIT_RUNTIME_PATH}) |
|
|
|
|
|
|
|
find_library(PROFILING_SHARED msprof ${ASCEND_DRIVER_PATH}) |
|
|
|
find_library(REGISTER register ${ASCEND_RUNTIME_PATH}) |
|
|
|
find_library(OPTILING optiling ${ASCEND_OPP_PATH}) |
|
|
|
@@ -332,8 +341,9 @@ target_link_libraries(inference PRIVATE ${PYTHON_LIBRARIES} ${SECUREC_LIBRARY} |
|
|
|
-Wl,--whole-archive mindspore proto_input -Wl,--no-whole-archive mindspore_gvar) |
|
|
|
|
|
|
|
if (ENABLE_D) |
|
|
|
target_link_libraries(_c_expression PRIVATE ${ASCEND_PATH}/fwkacllib/lib64/libadump_server.a) |
|
|
|
target_link_libraries(inference PRIVATE ${ASCEND_PATH}/fwkacllib/lib64/libadump_server.a) |
|
|
|
find_library(adump_server libadump_server.a ${ASCEND_RUNTIME_PATH} ${ASCEND_TOOLKIT_RUNTIME_PATH}) |
|
|
|
target_link_libraries(_c_expression PRIVATE ${adump_server}) |
|
|
|
target_link_libraries(inference PRIVATE ${adump_server}) |
|
|
|
endif() |
|
|
|
|
|
|
|
if (ENABLE_CPU) |
|
|
|
|