# ggml/src/ggml-backend-impl.h -> src/ggml-backend-impl.h
# ggml/src/ggml-backend.c -> src/ggml-backend.c
# ggml/src/ggml-blas.cpp -> src/ggml-blas.cpp
- # ggml/src/ggml-blas.h -> src/ggml-blas.h
# ggml/src/ggml-common.h -> src/ggml-common.h
# ggml/src/ggml-cuda/* -> src/ggml-cuda/*
# ggml/src/ggml-cuda.cu -> src/ggml-cuda.cu
-e 's/\/ggml\/src\/ggml-backend-impl\.h/\/src\/ggml-backend-impl.h/g' \
-e 's/\/ggml\/src\/ggml-backend\.c/\/src\/ggml-backend.c/g' \
-e 's/\/ggml\/src\/ggml-blas\.cpp/\/src\/ggml-blas.cpp/g' \
- -e 's/\/ggml\/src\/ggml-blas\.h/\/src\/ggml-blas.h/g' \
-e 's/\/ggml\/src\/ggml-common\.h/\/src\/ggml-common.h/g' \
-e 's/\/ggml\/src\/ggml-cuda\//\/src\/ggml-cuda\//g' \
-e 's/\/ggml\/src\/ggml-cuda\.cu/\/src\/ggml-cuda.cu/g' \
# ggml/cmake/FindSIMD.cmake -> cmake/FindSIMD.cmake
#
# ggml/src/ggml.c -> src/ggml.c
+ # ggml/src/ggml-aarch64.c -> src/ggml-aarch64.c
+ # ggml/src/ggml-aarch64.h -> src/ggml-aarch64.h
# ggml/src/ggml-alloc.c -> src/ggml-alloc.c
# ggml/src/ggml-backend-impl.h -> src/ggml-backend-impl.h
# ggml/src/ggml-backend.c -> src/ggml-backend.c
# ggml/src/ggml-blas.cpp -> src/ggml-blas.cpp
- # ggml/src/ggml-blas.h -> src/ggml-blas.h
# ggml/src/ggml-common.h -> src/ggml-common.h
# ggml/src/ggml-cuda/* -> src/ggml-cuda/*
# ggml/src/ggml-cuda.cu -> src/ggml-cuda.cu
# ggml/src/ggml-sycl/* -> src/ggml-sycl/*
# ggml/src/ggml-sycl.cpp -> src/ggml-sycl.cpp
# ggml/src/ggml-vulkan.cpp -> src/ggml-vulkan.cpp
+ # ggml/src/vulkan-shaders/* -> src/vulkan-shaders/*
#
# ggml/include/ggml.h -> include/ggml.h
# ggml/include/ggml-alloc.h -> include/ggml-alloc.h
-e 's/\/ggml\/src\/CMakeLists\.txt/\/src\/CMakeLists.txt/g' \
-e 's/\/ggml\/cmake\/FindSIMD\.cmake/\/cmake\/FindSIMD.cmake/g' \
-e 's/\/ggml\/src\/ggml\.c/\/src\/ggml.c/g' \
+ -e 's/\/ggml\/src\/ggml-aarch64\.c/\/src\/ggml-aarch64.c/g' \
+ -e 's/\/ggml\/src\/ggml-aarch64\.h/\/src\/ggml-aarch64.h/g' \
-e 's/\/ggml\/src\/ggml-alloc\.c/\/src\/ggml-alloc.c/g' \
-e 's/\/ggml\/src\/ggml-backend-impl\.h/\/src\/ggml-backend-impl.h/g' \
-e 's/\/ggml\/src\/ggml-backend\.c/\/src\/ggml-backend.c/g' \
-e 's/\/ggml\/src\/ggml-blas\.cpp/\/src\/ggml-blas.cpp/g' \
- -e 's/\/ggml\/src\/ggml-blas\.h/\/src\/ggml-blas.h/g' \
-e 's/\/ggml\/src\/ggml-common\.h/\/src\/ggml-common.h/g' \
-e 's/\/ggml\/src\/ggml-cuda\//\/src\/ggml-cuda\//g' \
-e 's/\/ggml\/src\/ggml-cuda\.cu/\/src\/ggml-cuda.cu/g' \
-e 's/\/ggml\/src\/ggml-sycl\//\/src\/ggml-sycl\//g' \
-e 's/\/ggml\/src\/ggml-sycl\.cpp/\/src\/ggml-sycl.cpp/g' \
-e 's/\/ggml\/src\/ggml-vulkan\.cpp/\/src\/ggml-vulkan.cpp/g' \
+ -e 's/\/ggml\/src\/vulkan-shaders\//\/src\/vulkan-shaders\//g' \
-e 's/\/ggml\/include\/ggml\.h/\/include\/ggml.h/g' \
-e 's/\/ggml\/include\/ggml-alloc\.h/\/include\/ggml-alloc.h/g' \
-e 's/\/ggml\/include\/ggml-backend\.h/\/include\/ggml-backend.h/g' \
cp -rpv ../whisper.cpp/ggml/cmake/FindSIMD.cmake cmake/FindSIMD.cmake
cp -rpv ../whisper.cpp/ggml/src/ggml.c src/ggml.c
+cp -rpv ../whisper.cpp/ggml/src/ggml-aarch64.c src/ggml-aarch64.c
+cp -rpv ../whisper.cpp/ggml/src/ggml-aarch64.h src/ggml-aarch64.h
cp -rpv ../whisper.cpp/ggml/src/ggml-alloc.c src/ggml-alloc.c
cp -rpv ../whisper.cpp/ggml/src/ggml-backend-impl.h src/ggml-backend-impl.h
cp -rpv ../whisper.cpp/ggml/src/ggml-backend.c src/ggml-backend.c
cp -rpv ../whisper.cpp/ggml/src/ggml-sycl/* src/ggml-sycl/
cp -rpv ../whisper.cpp/ggml/src/ggml-sycl.cpp src/ggml-sycl.cpp
cp -rpv ../whisper.cpp/ggml/src/ggml-vulkan.cpp src/ggml-vulkan.cpp
+cp -rpv ../whisper.cpp/ggml/src/vulkan-shaders/* src/vulkan-shaders/
cp -rpv ../whisper.cpp/ggml/include/ggml.h include/ggml.h
cp -rpv ../whisper.cpp/ggml/include/ggml-alloc.h include/ggml-alloc.h