123456789101112131415161718192021222324252627282930 |
- set(MKLDNN_USE_NATIVE_ARCH ${USE_NATIVE_ARCH})
- if(CPU_AARCH64)
- include(${CMAKE_CURRENT_LIST_DIR}/ComputeLibrary.cmake)
- endif()
- find_package(MKLDNN QUIET)
- if(NOT TARGET caffe2::mkldnn)
- add_library(caffe2::mkldnn INTERFACE IMPORTED)
- endif()
- set_property(
- TARGET caffe2::mkldnn PROPERTY INTERFACE_INCLUDE_DIRECTORIES
- ${MKLDNN_INCLUDE_DIR})
- set_property(
- TARGET caffe2::mkldnn PROPERTY INTERFACE_LINK_LIBRARIES
- ${MKLDNN_LIBRARIES})
- if(BUILD_ONEDNN_GRAPH)
- if(NOT TARGET caffe2::dnnl_graph)
- add_library(caffe2::dnnl_graph INTERFACE IMPORTED)
- endif()
- set_property(
- TARGET caffe2::dnnl_graph PROPERTY INTERFACE_INCLUDE_DIRECTORIES
- ${MKLDNN_INCLUDE_DIR})
- set_property(
- TARGET caffe2::dnnl_graph PROPERTY INTERFACE_LINK_LIBRARIES
- ${MKLDNN_LIBRARIES})
- endif()
|