1
- project (ggml-qnn )
1
+ project (ggml-hexagon )
2
2
message (STATUS "Using HEXAGON backend" )
3
3
message ("CMAKE_SYSTEM_NAME : ${CMAKE_SYSTEM_NAME} " )
4
4
@@ -37,8 +37,8 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Android")
37
37
include_directories (${HEXAGON_SDK_PATH} /ipc/fastrpc/rtld/ship/android_aarch64)
38
38
include_directories (${HEXAGON_SDK_PATH} /libs/atomic/inc)
39
39
include_directories (${HEXAGON_SDK_PATH} /libs/atomic/android_Debug_aarch64/ship)
40
- include_directories (${CMAKE_SOURCE_DIR} /ggml/src/ggml-qnn /)
41
- include_directories (${CMAKE_SOURCE_DIR} /ggml/src/ggml-qnn /kernels/)
40
+ include_directories (${CMAKE_SOURCE_DIR} /ggml/src/ggml-hexagon /)
41
+ include_directories (${CMAKE_SOURCE_DIR} /ggml/src/ggml-hexagon /kernels/)
42
42
elseif (CMAKE_SYSTEM_NAME STREQUAL "Windows" )
43
43
set (QNN_DEFAULT_LIB_SEARCH_PATH "C:\\ " CACHE STRING "customized library search path for QNN backend" )
44
44
else ()
@@ -49,13 +49,13 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DGGML_USE_QNN")
49
49
set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3" )
50
50
51
51
file (GLOB QNN_SOURCES "${CMAKE_CURRENT_LIST_DIR} /*.cpp" "${CMAKE_CURRENT_LIST_DIR} /kernels/ggmlop_ap_skel.c" )
52
- ggml_add_backend_library(ggml-qnn ${QNN_SOURCES} )
52
+ ggml_add_backend_library(ggml-hexagon ${QNN_SOURCES} )
53
53
54
- target_include_directories (ggml-qnn PRIVATE ${QNN_SDK_PATH} /include /QNN ${HEXAGON_SDK_PATH} ${CMAKE_CURRENT_LIST_DIR} )
55
- target_link_libraries (ggml-qnn PRIVATE ${QNN_LINK_LIBRARIES} )
54
+ target_include_directories (ggml-hexagon PRIVATE ${QNN_SDK_PATH} /include /QNN ${HEXAGON_SDK_PATH} ${CMAKE_CURRENT_LIST_DIR} )
55
+ target_link_libraries (ggml-hexagon PRIVATE ${QNN_LINK_LIBRARIES} )
56
56
57
57
string (REGEX REPLACE "/$" "" QNN_DEFAULT_LIB_SEARCH_PATH "${QNN_DEFAULT_LIB_SEARCH_PATH} " )
58
- target_compile_definitions (ggml-qnn PRIVATE QNN_DEFAULT_LIB_SEARCH_PATH="${QNN_DEFAULT_LIB_SEARCH_PATH} /" )
58
+ target_compile_definitions (ggml-hexagon PRIVATE QNN_DEFAULT_LIB_SEARCH_PATH="${QNN_DEFAULT_LIB_SEARCH_PATH} /" )
59
59
60
60
function (ggml_hexagon_build_kernel KNAME)
61
61
message (STATUS "ggml_hexagon: build kernel ${KNAME} " )
0 commit comments