目前项目工程的CmakeLists.txt内容如下:
target_include_directories(ascendc_kernels_lib
PUBLIC
${ASCEND_CANN_PACKAGE_PATH}/include
# ${ASCEND_CANN_PACKAGE_PATH}/acllib/include
${ASCEND_CANN_PACKAGE_PATH}/aarch64-linux/tikcpp/tikcfw
${ASCEND_CANN_PACKAGE_PATH}/aarch64-linux/tikcpp/tikcfw/interface
${ASCEND_CANN_PACKAGE_PATH}/aarch64-linux/tikcpp/tikcfw/impl
${CMAKE_CURRENT_SOURCE_DIR}
)
target_link_directories(ascendc_kernels_lib
PUBLIC
${ASCEND_CANN_PACKAGE_PATH}/lib64
${ASCEND_CANN_PACKAGE_PATH}/tools/simulator/${SOC_VERSION}/lib
)
target_link_libraries(ascendc_kernels_lib
INTERFACE
ascendcl
profapi
ge_common_base
mmpa
c_sec
dl
)
target_compile_definitions(ascendc_kernels_lib PRIVATE
TILING_KEY_VAR=0
)
target_compile_options(ascendc_kernels_lib PRIVATE
--cce-aicore-arch=dav-c100
-O2
-std=c++17
)
set_target_properties(ascendc_kernels_lib PROPERTIES
OUTPUT_NAME oneflow_ascendc_kernels
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
install(TARGETS ascendc_kernels_lib
LIBRARY DESTINATION ${ONEFLOW_NPU_INSTALL_TARGETS}
)
编译有关matmul的算子会报错:

可能是少链接了某些库,请问如何解决?
target_include_directories(ascendc_kernels_lib
PUBLIC
${ASCEND_CANN_PACKAGE_PATH}/include
# ${ASCEND_CANN_PACKAGE_PATH}/acllib/include
${ASCEND_CANN_PACKAGE_PATH}/aarch64-linux/tikcpp/tikcfw
${ASCEND_CANN_PACKAGE_PATH}/aarch64-linux/tikcpp/tikcfw/interface
${ASCEND_CANN_PACKAGE_PATH}/aarch64-linux/tikcpp/tikcfw/impl
${CMAKE_CURRENT_SOURCE_DIR}
)
target_link_directories(ascendc_kernels_lib
PUBLIC
${ASCEND_CANN_PACKAGE_PATH}/lib64
${ASCEND_CANN_PACKAGE_PATH}/tools/simulator/${SOC_VERSION}/lib
)
target_link_libraries(ascendc_kernels_lib
INTERFACE
ascendcl
profapi
ge_common_base
mmpa
c_sec
dl
)
target_compile_definitions(ascendc_kernels_lib PRIVATE
TILING_KEY_VAR=0
)
target_compile_options(ascendc_kernels_lib PRIVATE
--cce-aicore-arch=dav-c100
-O2
-std=c++17
)
set_target_properties(ascendc_kernels_lib PROPERTIES
OUTPUT_NAME oneflow_ascendc_kernels
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
install(TARGETS ascendc_kernels_lib
LIBRARY DESTINATION ${ONEFLOW_NPU_INSTALL_TARGETS}
)
编译有关matmul的算子会报错:

可能是少链接了某些库,请问如何解决?