@@ -51,8 +51,8 @@ ifdef KCPP_DEBUG
5151 CFLAGS = -g -O0
5252 CXXFLAGS = -g -O0
5353endif
54- CFLAGS += -I. -Iggml/include -Iggml/src -Iggml/src/ggml-cpu -Iinclude -Isrc -I./common -I./vendor -I./vendor/stb -I./include -I./include/CL -I./otherarch -I./otherarch/tools -I./otherarch/sdcpp -I./otherarch/sdcpp/thirdparty -I./include/vulkan -O3 -fno-finite-math-only -std=c11 -fPIC -DLOG_DISABLE_LOGS -D_GNU_SOURCE -DGGML_USE_CPU -DGGML_USE_CPU_REPACK
55- CXXFLAGS += -I. -Iggml/include -Iggml/src -Iggml/src/ggml-cpu -Iinclude -Isrc -I./common -I./vendor -I./vendor/stb -I./include -I./include/CL -I./otherarch -I./otherarch/tools -I./otherarch/sdcpp -I./otherarch/sdcpp/thirdparty -I./include/vulkan -O3 -fno-finite-math-only -std=c++17 -fPIC -DLOG_DISABLE_LOGS -D_GNU_SOURCE -DGGML_USE_CPU -DGGML_USE_CPU_REPACK
54+ CFLAGS += -I. -Iggml/include -Iggml/src -Iggml/src/ggml-cpu -Iinclude -Isrc -I./common -I./vendor -I./vendor/stb -I./include -I./include/CL -I./otherarch -I./otherarch/tools -I./otherarch/sdcpp -I./otherarch/sdcpp/thirdparty -I./include/vulkan -O3 -fno-finite-math-only -std=c11 -fPIC -DLOG_DISABLE_LOGS -D_GNU_SOURCE -DGGML_USE_CPU -DGGML_USE_CPU_AARCH64
55+ CXXFLAGS += -I. -Iggml/include -Iggml/src -Iggml/src/ggml-cpu -Iinclude -Isrc -I./common -I./vendor -I./vendor/stb -I./include -I./include/CL -I./otherarch -I./otherarch/tools -I./otherarch/sdcpp -I./otherarch/sdcpp/thirdparty -I./include/vulkan -O3 -fno-finite-math-only -std=c++17 -fPIC -DLOG_DISABLE_LOGS -D_GNU_SOURCE -DGGML_USE_CPU -DGGML_USE_CPU_AARCH64
5656ifndef KCPP_DEBUG
5757 CFLAGS += -DNDEBUG -s
5858 CXXFLAGS += -DNDEBUG -s
@@ -90,10 +90,10 @@ endif
9090CUBLASLD_FLAGS =
9191CUBLAS_OBJS =
9292
93- OBJS_FULL += ggml-alloc.o ggml-cpu-traits.o ggml-quants.o ggml-cpu-quants.o ggml-cpu-repack .o unicode.o unicode-data.o ggml-threading.o ggml-cpu-cpp.o gguf.o sgemm.o common.o sampling.o kcpputils.o
94- OBJS_SIMPLE += ggml-alloc.o ggml-cpu-traits.o ggml-quants_noavx2.o ggml-cpu-quants_noavx2.o ggml-cpu-repack_noavx2 .o unicode.o unicode-data.o ggml-threading.o ggml-cpu-cpp.o gguf.o sgemm_noavx2.o common.o sampling.o kcpputils.o
95- OBJS_SIMPLER += ggml-alloc.o ggml-cpu-traits.o ggml-quants_noavx1.o ggml-cpu-quants_noavx1.o ggml-cpu-repack_noavx1 .o unicode.o unicode-data.o ggml-threading.o ggml-cpu-cpp.o gguf.o sgemm_noavx1.o common.o sampling.o kcpputils.o
96- OBJS_FAILSAFE += ggml-alloc.o ggml-cpu-traits.o ggml-quants_failsafe.o ggml-cpu-quants_failsafe.o ggml-cpu-repack_failsafe .o unicode.o unicode-data.o ggml-threading.o ggml-cpu-cpp.o gguf.o sgemm_failsafe.o common.o sampling.o kcpputils.o
93+ OBJS_FULL += ggml-alloc.o ggml-cpu-traits.o ggml-quants.o ggml-cpu-quants.o ggml-cpu-aarch64 .o unicode.o unicode-data.o ggml-threading.o ggml-cpu-cpp.o gguf.o sgemm.o common.o sampling.o kcpputils.o
94+ OBJS_SIMPLE += ggml-alloc.o ggml-cpu-traits.o ggml-quants_noavx2.o ggml-cpu-quants_noavx2.o ggml-cpu-aarch64_noavx2 .o unicode.o unicode-data.o ggml-threading.o ggml-cpu-cpp.o gguf.o sgemm_noavx2.o common.o sampling.o kcpputils.o
95+ OBJS_SIMPLER += ggml-alloc.o ggml-cpu-traits.o ggml-quants_noavx1.o ggml-cpu-quants_noavx1.o ggml-cpu-aarch64_noavx1 .o unicode.o unicode-data.o ggml-threading.o ggml-cpu-cpp.o gguf.o sgemm_noavx1.o common.o sampling.o kcpputils.o
96+ OBJS_FAILSAFE += ggml-alloc.o ggml-cpu-traits.o ggml-quants_failsafe.o ggml-cpu-quants_failsafe.o ggml-cpu-aarch64_failsafe .o unicode.o unicode-data.o ggml-threading.o ggml-cpu-cpp.o gguf.o sgemm_failsafe.o common.o sampling.o kcpputils.o
9797
9898# OS specific
9999ifeq ($(UNAME_S ) ,Linux)
@@ -507,23 +507,23 @@ ggml-quants_noavx1.o: ggml/src/ggml-quants.c ggml/include/ggml.h ggml/src/ggml-q
507507 $(CC ) $(CFLAGS ) $(SIMPLERCFLAGS ) -c $< -o $@
508508ggml-quants_failsafe.o : ggml/src/ggml-quants.c ggml/include/ggml.h ggml/src/ggml-quants.h ggml/src/ggml-common.h
509509 $(CC ) $(CFLAGS ) $(NONECFLAGS ) -c $< -o $@
510- ggml-cpu-quants.o : ggml/src/ggml-cpu/quants.c ggml/include/ggml.h ggml/src/ggml-cpu/quants.h ggml/src/ggml-common.h
510+ ggml-cpu-quants.o : ggml/src/ggml-cpu/ggml-cpu- quants.c ggml/include/ggml.h ggml/src/ggml-cpu/ggml-cpu- quants.h ggml/src/ggml-common.h
511511 $(CC ) $(CFLAGS ) $(FULLCFLAGS ) -c $< -o $@
512- ggml-cpu-quants_noavx2.o : ggml/src/ggml-cpu/quants.c ggml/include/ggml.h ggml/src/ggml-cpu/quants.h ggml/src/ggml-common.h
512+ ggml-cpu-quants_noavx2.o : ggml/src/ggml-cpu/ggml-cpu- quants.c ggml/include/ggml.h ggml/src/ggml-cpu/ggml-cpu- quants.h ggml/src/ggml-common.h
513513 $(CC ) $(CFLAGS ) $(SIMPLECFLAGS ) -c $< -o $@
514- ggml-cpu-quants_noavx1.o : ggml/src/ggml-cpu/quants.c ggml/include/ggml.h ggml/src/ggml-cpu/quants.h ggml/src/ggml-common.h
514+ ggml-cpu-quants_noavx1.o : ggml/src/ggml-cpu/ggml-cpu- quants.c ggml/include/ggml.h ggml/src/ggml-cpu/ggml-cpu- quants.h ggml/src/ggml-common.h
515515 $(CC ) $(CFLAGS ) $(SIMPLERCFLAGS ) -c $< -o $@
516- ggml-cpu-quants_failsafe.o : ggml/src/ggml-cpu/quants.c ggml/include/ggml.h ggml/src/ggml-cpu/quants.h ggml/src/ggml-common.h
516+ ggml-cpu-quants_failsafe.o : ggml/src/ggml-cpu/ggml-cpu- quants.c ggml/include/ggml.h ggml/src/ggml-cpu/ggml-cpu- quants.h ggml/src/ggml-common.h
517517 $(CC ) $(CFLAGS ) $(NONECFLAGS ) -c $< -o $@
518518
519- # aarch64 repack
520- ggml-cpu-repack .o : ggml/src/ggml-cpu/repack .cpp ggml/include/ggml.h ggml/src/ggml-cpu/repack .h
519+ # aarch64
520+ ggml-cpu-aarch64 .o : ggml/src/ggml-cpu/ggml-cpu-aarch64 .cpp ggml/include/ggml.h ggml/src/ggml-cpu/ggml-cpu-aarch64 .h
521521 $(CXX ) $(CXXFLAGS ) $(FULLCFLAGS ) -c $< -o $@
522- ggml-cpu-repack_noavx2 .o : ggml/src/ggml-cpu/repack .cpp ggml/include/ggml.h ggml/src/ggml-cpu/repack .h
522+ ggml-cpu-aarch64_noavx2 .o : ggml/src/ggml-cpu/ggml-cpu-aarch64 .cpp ggml/include/ggml.h ggml/src/ggml-cpu/ggml-cpu-aarch64 .h
523523 $(CXX ) $(CXXFLAGS ) $(SIMPLECFLAGS ) -c $< -o $@
524- ggml-cpu-repack_noavx1 .o : ggml/src/ggml-cpu/repack .cpp ggml/include/ggml.h ggml/src/ggml-cpu/repack .h
524+ ggml-cpu-aarch64_noavx1 .o : ggml/src/ggml-cpu/ggml-cpu-aarch64 .cpp ggml/include/ggml.h ggml/src/ggml-cpu/ggml-cpu-aarch64 .h
525525 $(CXX ) $(CXXFLAGS ) $(SIMPLERCFLAGS ) -c $< -o $@
526- ggml-cpu-repack_failsafe .o : ggml/src/ggml-cpu/repack .cpp ggml/include/ggml.h ggml/src/ggml-cpu/repack .h
526+ ggml-cpu-aarch64_failsafe .o : ggml/src/ggml-cpu/ggml-cpu-aarch64 .cpp ggml/include/ggml.h ggml/src/ggml-cpu/ggml-cpu-aarch64 .h
527527 $(CXX ) $(CXXFLAGS ) $(NONECFLAGS ) -c $< -o $@
528528
529529# sgemm
@@ -545,7 +545,7 @@ unicode.o: src/unicode.cpp src/unicode.h
545545 $(CXX ) $(CXXFLAGS ) -c $< -o $@
546546unicode-data.o : src/unicode-data.cpp src/unicode-data.h
547547 $(CXX ) $(CXXFLAGS ) -c $< -o $@
548- ggml-cpu-traits.o : ggml/src/ggml-cpu/traits.cpp ggml/src/ggml-cpu/traits.h ggml/include/ggml.h
548+ ggml-cpu-traits.o : ggml/src/ggml-cpu/ggml-cpu- traits.cpp ggml/src/ggml-cpu/ggml-cpu- traits.h ggml/include/ggml.h
549549 $(CXX ) $(CXXFLAGS ) -c $< -o $@
550550ggml-threading.o : ggml/src/ggml-threading.cpp ggml/include/ggml.h
551551 $(CXX ) $(CXXFLAGS ) -c $< -o $@
0 commit comments