• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# path variables for graphengine submodule, it has to be included after mindspore/core
2# and minspore/ccsrc to prevent conflict of op headers
3
4if(MSLITE_ENABLE_ACL)
5    set(GRAPHENGINE_PATH "${TOP_DIR}/graphengine/910")
6else()
7    set(GRAPHENGINE_PATH "${CMAKE_SOURCE_DIR}/graphengine/910")
8endif()
9
10if(ENABLE_TESTCASES OR ENABLE_CPP_ST OR ENABLE_C_ST)
11    message("Note: compile ut & st with include file to mock: ${GRAPHENGINE_PATH}/third_party/fwkacllib/inc/runtime")
12    include_directories(${GRAPHENGINE_PATH}/third_party/fwkacllib/inc)
13    include_directories(${GRAPHENGINE_PATH}/third_party/fwkacllib/inc/runtime)
14    include_directories(${GRAPHENGINE_PATH}/third_party/fwkacllib/inc/aoe)
15    include_directories(${GRAPHENGINE_PATH}/metadef/inc)
16    include_directories(${GRAPHENGINE_PATH}/metadef/inc/external)
17    include_directories(${GRAPHENGINE_PATH}/metadef/inc/external/platform/)
18    include_directories(${GRAPHENGINE_PATH}/inc/)
19    include_directories(${GRAPHENGINE_PATH}/inc/external/)
20    include_directories(${GRAPHENGINE_PATH}/inc/external/hccl/)
21    include_directories(${GRAPHENGINE_PATH}/inc/external/dvpp)
22    include_directories(${GRAPHENGINE_PATH}/inc/run/aicpu/aicpu_kernel/inc)
23    include_directories(${GRAPHENGINE_PATH}/base/)
24elseif(ENABLE_D OR ENABLE_ACL OR MSLITE_ENABLE_ACL)
25    message("Note: compile cpp with include file: ${ASCEND_PATH}/latest/include/")
26    include_directories(${ASCEND_PATH}/latest/include/)
27    include_directories(${ASCEND_PATH}/latest/include/hccl)
28    include_directories(${ASCEND_PATH}/latest/include/aoe)
29    include_directories(${ASCEND_PATH}/latest/include/exe_graph)
30    include_directories(${ASCEND_PATH}/latest/opp/built-in/)
31    include_directories(${ASCEND_PATH}/latest/opp/built-in/op_impl/aicpu/aicpu_kernel/inc/)
32    include_directories(${ASCEND_PATH}/ascend-toolkit/latest/include/)
33    include_directories(${ASCEND_PATH}/ascend-toolkit/latest/include/hccl)
34    include_directories(${ASCEND_PATH}/ascend-toolkit/latest/include/aoe)
35    include_directories(${ASCEND_PATH}/ascend-toolkit/latest/include/exe_graph)
36    include_directories(${ASCEND_PATH}/ascend-toolkit/latest/opp/built-in/)
37    include_directories(${ASCEND_PATH}/ascend-toolkit/latest/opp/built-in/op_impl/aicpu/aicpu_kernel/inc/)
38
39    # slog used
40    include_directories(${GRAPHENGINE_PATH}/third_party/fwkacllib/inc)
41    # hcom ranktable used
42    include_directories(${GRAPHENGINE_PATH}/metadef/inc)
43endif()