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()