]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
scripts : update sync (#1161)
authorGeorgi Gerganov <redacted>
Thu, 27 Mar 2025 07:41:24 +0000 (09:41 +0200)
committerGitHub <redacted>
Thu, 27 Mar 2025 07:41:24 +0000 (09:41 +0200)
scripts/sync-llama-am.sh
scripts/sync-llama.sh

index 32d1ee0685b7398b2bde63b99516a99c51a7adee..07a3805cad0479e5fdca49589b1532e74438a4f4 100755 (executable)
@@ -69,6 +69,11 @@ while read c; do
     git format-patch -U${ctx} -k $c~1..$c --stdout -- \
         ggml/CMakeLists.txt \
         ggml/src/CMakeLists.txt \
+        ggml/cmake/BuildTypes.cmake \
+        ggml/cmake/GitVars.cmake \
+        ggml/cmake/common.cmake \
+        ggml/cmake/ggml-config.cmake.in \
+        ggml/src/ggml-cpu/cmake/FindSIMD.cmake \
         ggml/src/ggml*.h \
         ggml/src/ggml*.c \
         ggml/src/ggml*.cpp \
@@ -121,6 +126,12 @@ if [ -f $SRC_GGML/llama-src.patch ]; then
     # ggml/CMakelists.txt       -> CMakeLists.txt
     # ggml/src/CMakelists.txt   -> src/CMakeLists.txt
     #
+    # ggml/cmake/BuildTypes.cmake            -> cmake/BuildTypes.cmake
+    # ggml/cmake/GitVars.cmake               -> cmake/GitVars.cmake
+    # ggml/cmake/common.cmake                -> cmake/common.cmake
+    # ggml/cmake/ggml-config.cmake.in        -> cmake/ggml-config.cmake.in
+    # ggml/src/ggml-cpu/cmake/FindSIMD.cmake -> src/ggml-cpu/cmake/FindSIMD.cmake
+    #
     # ggml/src/ggml*.c          -> src/ggml*.c
     # ggml/src/ggml*.cpp        -> src/ggml*.cpp
     # ggml/src/ggml*.h          -> src/ggml*.h
@@ -152,6 +163,11 @@ if [ -f $SRC_GGML/llama-src.patch ]; then
     cat llama-src.patch | sed -E \
         -e 's/\/ggml\/CMakeLists\.txt/\/CMakeLists.txt/g' \
         -e 's/\/ggml\/src\/CMakeLists\.txt/\/src\/CMakeLists.txt/g' \
+        -e 's/\/ggml\/cmake\/BuildTypes\.cmake/\/cmake\/BuildTypes\.cmake/g' \
+        -e 's/\/ggml\/cmake\/GitVars\.cmake/\/cmake\/GitVars\.cmake/g' \
+        -e 's/\/ggml\/cmake\/common\.cmake/\/cmake\/common\.cmake/g' \
+        -e 's/\/ggml\/cmake\/ggml-config\.cmake\.in/\/cmake\/ggml-config\.cmake\.in/g' \
+        -e 's/\/ggml\/src\/ggml-cpu\/cmake\/FindSIMD\.cmake/\/src\/ggml-cpu\/cmake\/FindSIMD\.cmake/g' \
         -e 's/\/ggml\/src\/ggml(.*)\.c/\/src\/ggml\1.c/g' \
         -e 's/\/ggml\/src\/ggml(.*)\.cpp/\/src\/ggml\1.cpp/g' \
         -e 's/\/ggml\/src\/ggml(.*)\.h/\/src\/ggml\1.h/g' \
index 78672142eaa094fc85dae8aa87931e36da77ebb3..7c6d02725f674c7e1b063dd7a63ade95f52d65c8 100755 (executable)
@@ -2,7 +2,9 @@
 
 cp -rpv ../llama.cpp/ggml/CMakeLists.txt       CMakeLists.txt
 cp -rpv ../llama.cpp/ggml/src/CMakeLists.txt   src/CMakeLists.txt
+
 cp -rpv ../llama.cpp/ggml/cmake/*              cmake/
+cp -rpv ../llama.cpp/ggml/src/ggml-cpu/cmake/* src/ggml-cpu/cmake/
 
 cp -rpv ../llama.cpp/ggml/src/ggml*.c          src/
 cp -rpv ../llama.cpp/ggml/src/ggml*.cpp        src/