From 522db0c5b1dc28b4f3255d959e6cb9135064962d Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Tue, 28 Jul 2026 20:53:57 +0800 Subject: Compile with march=native and measure perf. --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 3ebe5c5..38babd7 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ CC = cc CXX = c++ -CFLAGS = -O2 -std=c11 -Wall -Wextra -CXXFLAGS = -O2 -Wall -Wextra +CFLAGS = -march=native -O2 -std=c11 -Wall -Wextra +CXXFLAGS = -march=native -O2 -O2 -Wall -Wextra INCLUDES = -Ideps/include LLAMA_TAG = b10107 @@ -56,11 +56,12 @@ deps/lib/libllama.a deps/lib/libggml.a deps/lib/libggml-cpu.a: cmake -S $(LLAMA_SRC_DIR) -B $(LLAMA_BUILD) \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=OFF \ - -DGGML_OPENMP=OFF \ # Disable OpenMP; use native OpenBSD pthreads - -DGGML_VULKAN=OFF \ # Disable Vulkan GPU backend for CPU-only build + -DGGML_OPENMP=OFF \ + -DGGML_VULKAN=OFF \ -DLLAMA_BUILD_APP=OFF \ -DLLAMA_BUILD_COMMON=OFF \ -DLLAMA_BUILD_TESTS=OFF \ + -DLLAMA_BUILD_UI=OFF \ -DLLAMA_BUILD_EXAMPLES=OFF \ -DLLAMA_BUILD_SERVER=OFF \ -DLLAMA_BUILD_TOOLS=OFF -- cgit v1.2.3