]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
scripts : update whisper sync
authorGeorgi Gerganov <redacted>
Sun, 8 Dec 2024 20:55:16 +0000 (22:55 +0200)
committerGeorgi Gerganov <redacted>
Sun, 8 Dec 2024 21:08:34 +0000 (23:08 +0200)
scripts/sync-whisper-am.sh
scripts/sync-whisper.sh

index 7d5957a3b15662e5491e919562dfd35f032fe322..9fd61a9f4f581d87808718a24fe9d68a9bdefa0d 100755 (executable)
@@ -59,13 +59,17 @@ while read c; do
         ggml/src/ggml*.h \
         ggml/src/ggml*.c \
         ggml/src/ggml*.cpp \
-        ggml/src/ggml*.m \
-        ggml/src/ggml*.metal \
-        ggml/src/ggml*.cu \
+        ggml/src/ggml-blas/* \
         ggml/src/ggml-cann/* \
+        ggml/src/ggml-cpu/* \
         ggml/src/ggml-cuda/* \
+        ggml/src/ggml-hip/* \
+        ggml/src/ggml-kompute/* \
+        ggml/src/ggml-metal/* \
+        ggml/src/ggml-musa/* \
+        ggml/src/ggml-rpc/* \
         ggml/src/ggml-sycl/* \
-        ggml/src/vulkan-shaders/* \
+        ggml/src/ggml-vulkan/* \
         ggml/include/ggml*.h \
         examples/common.h \
         examples/common.cpp \
@@ -105,12 +109,17 @@ if [ -f $SRC_GGML/whisper-src.patch ]; then
     # ggml/src/ggml*.c          -> src/ggml*.c
     # ggml/src/ggml*.cpp        -> src/ggml*.cpp
     # ggml/src/ggml*.h          -> src/ggml*.h
-    # ggml/src/ggml*.cu         -> src/ggml*.cu
-    # ggml/src/ggml*.m          -> src/ggml*.m
+    # ggml/src/ggml-blas/*      -> src/ggml-blas/*
     # ggml/src/ggml-cann/*      -> src/ggml-cann/*
+    # ggml/src/ggml-cpu/*       -> src/ggml-cpu/*
     # ggml/src/ggml-cuda/*      -> src/ggml-cuda/*
+    # ggml/src/ggml-hip/*       -> src/ggml-hip/*
+    # ggml/src/ggml-kompute/*   -> src/ggml-kompute/*
+    # ggml/src/ggml-metal/*     -> src/ggml-metal/*
+    # ggml/src/ggml-musa/*      -> src/ggml-musa/*
+    # ggml/src/ggml-rpc/*       -> src/ggml-rpc/*
     # ggml/src/ggml-sycl/*      -> src/ggml-sycl/*
-    # ggml/src/vulkan-shaders/* -> src/vulkan-shaders/*
+    # ggml/src/ggml-vulkan/*    -> src/ggml-vulkan/*
     #
     # ggml/include/ggml*.h -> include/ggml*.h
     #
@@ -129,12 +138,17 @@ if [ -f $SRC_GGML/whisper-src.patch ]; then
         -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' \
-        -e 's/\/ggml\/src\/ggml(.*)\.cu/\/src\/ggml\1.cu/g' \
-        -e 's/\/ggml\/src\/ggml(.*)\.m/\/src\/ggml\1.m/g' \
+        -e 's/\/ggml\/src\/ggml-blas\//\/src\/ggml-blas\//g' \
         -e 's/\/ggml\/src\/ggml-cann\//\/src\/ggml-cann\//g' \
+        -e 's/\/ggml\/src\/ggml-cpu\//\/src\/ggml-cpu\//g' \
         -e 's/\/ggml\/src\/ggml-cuda\//\/src\/ggml-cuda\//g' \
+        -e 's/\/ggml\/src\/ggml-hip\//\/src\/ggml-hip\//g' \
+        -e 's/\/ggml\/src\/ggml-kompute\//\/src\/ggml-kompute\//g' \
+        -e 's/\/ggml\/src\/ggml-metal\//\/src\/ggml-metal\//g' \
+        -e 's/\/ggml\/src\/ggml-musa\//\/src\/ggml-musa\//g' \
+        -e 's/\/ggml\/src\/ggml-rpc\//\/src\/ggml-rpc\//g' \
         -e 's/\/ggml\/src\/ggml-sycl\//\/src\/ggml-sycl\//g' \
-        -e 's/\/ggml\/src\/vulkan-shaders\//\/src\/vulkan-shaders\//g' \
+        -e 's/\/ggml\/src\/ggml-vulkan\//\/src\/ggml-vulkan\//g' \
         -e 's/\/ggml\/include\/ggml(.*)\.h/\/include\/ggml\1.h/g' \
         -e 's/\/examples\/common\.h/\/examples\/common.h/g' \
         -e 's/\/examples\/common\.cpp/\/examples\/common.cpp/g' \
index 382f46c08ec2f3ee9b230f94abc91eab0b29170a..b5c55951cbc046e5e9e03b31d68bb3e10bf91c34 100755 (executable)
@@ -7,12 +7,17 @@ cp -rpv ../whisper.cpp/ggml/cmake/FindSIMD.cmake cmake/FindSIMD.cmake
 cp -rpv ../whisper.cpp/ggml/src/ggml*.c          src/
 cp -rpv ../whisper.cpp/ggml/src/ggml*.cpp        src/
 cp -rpv ../whisper.cpp/ggml/src/ggml*.h          src/
-cp -rpv ../whisper.cpp/ggml/src/ggml*.cu         src/
-cp -rpv ../whisper.cpp/ggml/src/ggml*.m          src/
+cp -rpv ../whisper.cpp/ggml/src/ggml-blas/*      src/ggml-blas/
 cp -rpv ../whisper.cpp/ggml/src/ggml-cann/*      src/ggml-cann/
+cp -rpv ../whisper.cpp/ggml/src/ggml-cpu/*       src/ggml-cpu/
 cp -rpv ../whisper.cpp/ggml/src/ggml-cuda/*      src/ggml-cuda/
+cp -rpv ../whisper.cpp/ggml/src/ggml-hip/*       src/ggml-hip/
+cp -rpv ../whisper.cpp/ggml/src/ggml-kompute/*   src/ggml-kompute/
+cp -rpv ../whisper.cpp/ggml/src/ggml-metal/*     src/ggml-metal/
+cp -rpv ../whisper.cpp/ggml/src/ggml-musa/*      src/ggml-musa/
+cp -rpv ../whisper.cpp/ggml/src/ggml-rpc/*       src/ggml-rpc/
 cp -rpv ../whisper.cpp/ggml/src/ggml-sycl/*      src/ggml-sycl/
-cp -rpv ../whisper.cpp/ggml/src/vulkan-shaders/* src/vulkan-shaders/
+cp -rpv ../whisper.cpp/ggml/src/ggml-vulkan/*    src/ggml-vulkan/
 
 cp -rpv ../whisper.cpp/ggml/include/ggml*.h include/