代码拉取完成,页面将自动刷新
SET(MXINDEX_HOME /home/work/FeatureRetrieval/mxIndex/ CACHE STRING "")
SET(FAISS_HOME /usr/local/faiss/faiss1.10.0 CACHE STRING "")
SET(GTEST_HOME /usr/local/gtest CACHE STRING "")
SET(DRIVER_HOME /usr/local/Ascend/driver/ CACHE STRING "")
SET(OPENBLAS /opt/OpenBLAS/ CACHE STRING "")
SET(TOOLKIT_HOME /usr/local/Ascend/ascend-toolkit/latest CACHE STRING "")
IF (${CMAKE_HOST_SYSTEM_PROCESSOR} STREQUAL "aarch64")
ADD_COMPILE_OPTIONS(-fPIE -fstack-protector-all -fPIC -Wall -O3 -D_FORTIFY_SOURCE=2 -frename-registers -fpeel-loops -fopenmp -march=armv8.2-a -mabi=lp64)
ELSE ()
ADD_COMPILE_OPTIONS(-fPIE -fstack-protector-all -fPIC -Wall -O3 -D_FORTIFY_SOURCE=2 -frename-registers -fpeel-loops -fopenmp)
ENDIF ()
ADD_LINK_OPTIONS(-Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -s -pie -fopenmp)
# Print key configurations
MESSAGE("-- Key Configurations: ")
MESSAGE(NOTICE " MXINDEX_HOME is ${MXINDEX_HOME}")
MESSAGE(NOTICE " FAISS_HOME is ${FAISS_HOME}")
MESSAGE(NOTICE " GTEST_HOME is ${GTEST_HOME}")
MESSAGE(NOTICE " DRIVER_HOME is ${DRIVER_HOME}")
MESSAGE(NOTICE " OPENBLAS is ${OPENBLAS}")
INCLUDE_DIRECTORIES(
${MXINDEX_HOME}/include
${FAISS_HOME}/include
${GTEST_HOME}/include
${OPENBLAS}/include
${DRIVER_HOME}/include/dvpp
${TOOLKIT_HOME}/include/
/usr/local/include
)
LINK_DIRECTORIES(
${OPENBLAS}/lib
${MXINDEX_HOME}/host/lib #需要使用标准态下面的so
${FAISS_HOME}/lib
${GTEST_HOME}/lib
${DRIVER_HOME}/lib64
${TOOLKIT_HOME}/lib64
/usr/local/lib
)
LINK_LIBRARIES(
faiss
ascendfaiss
gtest
c_sec
openblas
acl_op_compiler
)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。