Skip to content

Commit 883d206

Browse files
slarenggerganov
authored andcommitted
ggml : fix some build issues
1 parent 09ecbcb commit 883d206

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,10 @@ ifdef LLAMA_SERVER_SSL
359359
MK_LDFLAGS += -lssl -lcrypto
360360
endif
361361

362+
ifndef GGML_NO_CPU_AARCH64
363+
MK_CPPFLAGS += -DGGML_USE_CPU_AARCH64
364+
endif
365+
362366
# warnings
363367
WARN_FLAGS = \
364368
-Wall \
@@ -940,10 +944,6 @@ ggml/src/ggml-cuda/%.o: \
940944
$(MCC) $(CXXFLAGS) $(MUSAFLAGS) -x musa -mtgpu -c -o $@ $<
941945
endif # GGML_MUSA
942946

943-
ifndef GGML_NO_CPU_AARCH64
944-
MK_CPPFLAGS += -DGGML_USE_CPU_AARCH64
945-
endif
946-
947947
ifdef GGML_METAL
948948
MK_CPPFLAGS += -DGGML_USE_METAL
949949
MK_LDFLAGS += -framework Foundation -framework Metal -framework MetalKit

ggml/src/ggml.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,14 @@
4949

5050
#define UNUSED GGML_UNUSED
5151

52+
#if defined(_MSC_VER)
53+
#define m512bh(p) p
54+
#define m512i(p) p
55+
#else
56+
#define m512bh(p) (__m512bh)(p)
57+
#define m512i(p) (__m512i)(p)
58+
#endif
59+
5260
// precomputed f32 table for f16 (256 KB) (ggml-impl.h)
5361
float ggml_table_f32_f16[1 << 16];
5462

0 commit comments

Comments
 (0)