@@ -29,37 +29,6 @@ endif()
2929unset (GGML_EXTRA_LIBS_PRIVATE)
3030unset (GGML_EXTRA_LIBS_PUBLIC)
3131
32- # musa, hip: add directory with a CMakeLists.txt file, but no source files (use refer to ggml-cuda files as ../ggml-cuda) 
33- if  (GGML_MUSA)
34-     list (APPEND  CMAKE_MODULE_PATH  "/usr/local/musa/cmake/" )
35-     find_package (MUSAToolkit)
36-     set (CUDAToolkit_FOUND ${MUSAToolkit_FOUND} )
37- else ()
38-     find_package (CUDAToolkit)
39- endif ()
40- 
41- # if (GGML_MUSA) 
42- # set(CMAKE_CUDA_COMPILER ${MUSAToolkit_MCC_EXECUTABLE}) 
43- # else() 
44- # if (GGML_MUSA) 
45- # set_source_files_properties(${GGML_SOURCES_CUDA} PROPERTIES LANGUAGE CXX) 
46- # foreach(SOURCE ${GGML_SOURCES_CUDA}) 
47- #     set_property(SOURCE ${SOURCE} PROPERTY COMPILE_FLAGS "-x musa -mtgpu --cuda-gpu-arch=mp_21 --cuda-gpu-arch=mp_22") 
48- # endforeach() 
49- # endif() 
50- 
51- 
52- if  (GGML_MUSA)
53-     set (CMAKE_C_COMPILER clang)
54-     set (CMAKE_C_EXTENSIONS OFF )
55-     set (CMAKE_CXX_COMPILER clang++)
56-     set (CMAKE_CXX_EXTENSIONS OFF )
57- 
58-     set (GGML_CUDA ON )
59- 
60-     list (APPEND  GGML_CDEF_PUBLIC GGML_USE_MUSA)
61- endif ()
62- 
6332if  (GGML_AMX)
6433    if  (CMAKE_COMPILER_IS_GNUCC AND  CMAKE_CXX_COMPILER_VERSION VERSION_GREATER  11.0)
6534    else ()
@@ -597,12 +566,6 @@ function(get_flags CCID CCVER)
597566    elseif  (CCID STREQUAL  "GNU" )
598567        set (C_FLAGS   -Wdouble-promotion)
599568        set (CXX_FLAGS  -Wno-array-bounds)
600- 
601-         if  (NOT  GGML_MUSA)
602-             if  (CCVER VERSION_GREATER_EQUAL  7.1.0)
603-                 list (APPEND  CXX_FLAGS  -Wno-format-truncation)
604-             endif ()
605-         endif ()
606569        if  (CCVER VERSION_GREATER_EQUAL  8.1.0)
607570            list (APPEND  CXX_FLAGS  -Wextra-semi)
608571        endif ()
@@ -768,7 +731,7 @@ endif()
768731
769732# ggml 
770733
771- add_library (ggml-base  STATIC 
734+ add_library (ggml-base
772735            ../include /ggml.h
773736            ../include /ggml-alloc
774737            ../include /ggml-alloc.h
@@ -779,18 +742,16 @@ add_library(ggml-base STATIC
779742            ggml-backend.cpp
780743            ggml-threading.cpp
781744            ggml-threading.h
782-             ggml-quants.c  # for quantize functions TODO: move dot fns to a separate file 
745+             ggml-quants.c
783746            ggml-quants.h
784747            ggml-aarch64.c
785748            ggml-aarch64.h
786- 
787- )
788- 
789- add_subdirectory (ggml-cpu)
749+             )
790750
791751add_library (ggml
792752            ggml-backend-reg.cpp
793- )
753+             )
754+ add_subdirectory (ggml-cpu)
794755
795756target_link_libraries (ggml PUBLIC  ggml-base ggml-cpu)
796757
0 commit comments