@@ -51,8 +51,8 @@ ifdef KCPP_DEBUG
51
51
CFLAGS = -g -O0
52
52
CXXFLAGS = -g -O0
53
53
endif
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
56
56
ifndef KCPP_DEBUG
57
57
CFLAGS += -DNDEBUG -s
58
58
CXXFLAGS += -DNDEBUG -s
@@ -90,10 +90,10 @@ endif
90
90
CUBLASLD_FLAGS =
91
91
CUBLAS_OBJS =
92
92
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
97
97
98
98
# OS specific
99
99
ifeq ($(UNAME_S ) ,Linux)
@@ -507,23 +507,23 @@ ggml-quants_noavx1.o: ggml/src/ggml-quants.c ggml/include/ggml.h ggml/src/ggml-q
507
507
$(CC ) $(CFLAGS ) $(SIMPLERCFLAGS ) -c $< -o $@
508
508
ggml-quants_failsafe.o : ggml/src/ggml-quants.c ggml/include/ggml.h ggml/src/ggml-quants.h ggml/src/ggml-common.h
509
509
$(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
511
511
$(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
513
513
$(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
515
515
$(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
517
517
$(CC ) $(CFLAGS ) $(NONECFLAGS ) -c $< -o $@
518
518
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
521
521
$(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
523
523
$(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
525
525
$(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
527
527
$(CXX ) $(CXXFLAGS ) $(NONECFLAGS ) -c $< -o $@
528
528
529
529
# sgemm
@@ -545,7 +545,7 @@ unicode.o: src/unicode.cpp src/unicode.h
545
545
$(CXX ) $(CXXFLAGS ) -c $< -o $@
546
546
unicode-data.o : src/unicode-data.cpp src/unicode-data.h
547
547
$(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
549
549
$(CXX ) $(CXXFLAGS ) -c $< -o $@
550
550
ggml-threading.o : ggml/src/ggml-threading.cpp ggml/include/ggml.h
551
551
$(CXX ) $(CXXFLAGS ) -c $< -o $@
0 commit comments