Skip to content

Commit d87d48b

Browse files
committed
scripts : update sync [no ci]
1 parent 7d5e877 commit d87d48b

File tree

2 files changed

+94
-80
lines changed

2 files changed

+94
-80
lines changed

scripts/sync-ggml-am.sh

Lines changed: 58 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,16 @@ while read c; do
5353
fi
5454

5555
git format-patch -k $c~1..$c --stdout -- \
56-
include/ggml/ggml*.h \
56+
CMakeLists.txt \
57+
src/CMakeLists.txt \
5758
src/ggml*.h \
5859
src/ggml*.c \
5960
src/ggml*.cpp \
6061
src/ggml*.m \
6162
src/ggml*.metal \
6263
src/ggml*.cu \
6364
src/ggml-cuda/* \
65+
include/ggml*.h \
6466
tests/test-opt.cpp \
6567
tests/test-grad0.cpp \
6668
tests/test-quantize-fns.cpp \
@@ -93,65 +95,71 @@ if [ -f $SRC_LLAMA/ggml-src.patch ]; then
9395

9496
# replace filenames:
9597
#
96-
# src/ggml.c -> ggml.c
97-
# src/ggml-alloc.c -> ggml-alloc.c
98-
# src/ggml-backend-impl.h -> ggml-backend-impl.h
99-
# src/ggml-backend.c -> ggml-backend.c
100-
# src/ggml-common.h -> ggml-common.h
101-
# src/ggml-cuda/* -> ggml-cuda/
102-
# src/ggml-cuda.cu -> ggml-cuda.cu
103-
# src/ggml-cuda.h -> ggml-cuda.h
104-
# src/ggml-impl.h -> ggml-impl.h
105-
# src/ggml-kompute.cpp -> ggml-kompute.cpp
106-
# src/ggml-kompute.h -> ggml-kompute.h
107-
# src/ggml-metal.h -> ggml-metal.h
108-
# src/ggml-metal.m -> ggml-metal.m
109-
# src/ggml-quants.c -> ggml-quants.c
110-
# src/ggml-quants.h -> ggml-quants.h
111-
# src/ggml-rpc.cpp -> ggml-rpc.cpp
112-
# src/ggml-rpc.h -> ggml-rpc.h
113-
# src/ggml-sycl.cpp -> ggml-sycl.cpp
114-
# src/ggml-sycl.h -> ggml-sycl.h
115-
# src/ggml-vulkan.cpp -> ggml-vulkan.cpp
116-
# src/ggml-vulkan.h -> ggml-vulkan.h
117-
# include/ggml/ggml.h -> ggml.h
118-
# include/ggml/ggml-alloc.h -> ggml-alloc.h
119-
# include/ggml/ggml-backend.h -> ggml-backend.h
98+
# CMakelists.txt -> ggml/CMakeLists.txt
99+
# src/CMakeLists.txt -> ggml/src/CMakeLists.txt
100+
#
101+
# src/ggml.c -> ggml/src/ggml.c
102+
# src/ggml-alloc.c -> ggml/src/ggml-alloc.c
103+
# src/ggml-backend-impl.h -> ggml/src/ggml-backend-impl.h
104+
# src/ggml-backend.c -> ggml/src/ggml-backend.c
105+
# src/ggml-common.h -> ggml/src/ggml-common.h
106+
# src/ggml-cuda/* -> ggml/src/ggml-cuda/
107+
# src/ggml-cuda.cu -> ggml/src/ggml-cuda.cu
108+
# src/ggml-cuda.h -> ggml/src/ggml-cuda.h
109+
# src/ggml-impl.h -> ggml/src/ggml-impl.h
110+
# src/ggml-kompute.cpp -> ggml/src/ggml-kompute.cpp
111+
# src/ggml-kompute.h -> ggml/src/ggml-kompute.h
112+
# src/ggml-metal.h -> ggml/src/ggml-metal.h
113+
# src/ggml-metal.m -> ggml/src/ggml-metal.m
114+
# src/ggml-quants.c -> ggml/src/ggml-quants.c
115+
# src/ggml-quants.h -> ggml/src/ggml-quants.h
116+
# src/ggml-rpc.cpp -> ggml/src/ggml-rpc.cpp
117+
# src/ggml-rpc.h -> ggml/src/ggml-rpc.h
118+
# src/ggml-sycl.cpp -> ggml/src/ggml-sycl.cpp
119+
# src/ggml-sycl.h -> ggml/src/ggml-sycl.h
120+
# src/ggml-vulkan.cpp -> ggml/src/ggml-vulkan.cpp
121+
# src/ggml-vulkan.h -> ggml/src/ggml-vulkan.h
122+
#
123+
# include/ggml/ggml.h -> ggml/include/ggml.h
124+
# include/ggml/ggml-alloc.h -> ggml/include/ggml-alloc.h
125+
# include/ggml/ggml-backend.h -> ggml/include/ggml-backend.h
120126
#
121127
# tests/test-opt.cpp -> tests/test-opt.cpp
122128
# tests/test-grad0.cpp -> tests/test-grad0.cpp
123129
# tests/test-quantize-fns.cpp -> tests/test-quantize-fns.cpp
124130
# tests/test-quantize-perf.cpp -> tests/test-quantize-perf.cpp
125131
# tests/test-backend-ops.cpp -> tests/test-backend-ops.cpp
126132
#
127-
# LICENSE -> LICENSE
128-
# scripts/gen-authors.sh -> scripts/gen-authors.sh
133+
# LICENSE -> LICENSE
134+
# scripts/gen-authors.sh -> scripts/gen-authors.sh
129135

130136
cat ggml-src.patch | sed \
131-
-e 's/src\/ggml\.c/ggml.c/g' \
132-
-e 's/src\/ggml-alloc\.c/ggml-alloc.c/g' \
133-
-e 's/src\/ggml-backend-impl\.h/ggml-backend-impl.h/g' \
134-
-e 's/src\/ggml-backend\.c/ggml-backend.c/g' \
135-
-e 's/src\/ggml-common\.h/ggml-common.h/g' \
137+
-e 's/CMakeLists.txt/ggml\/CMakeLists.txt/g' \
138+
-e 's/src\/CMakeLists.txt/ggml\/src\/CMakeLists.txt/g' \
139+
-e 's/src\/ggml\.c/ggml/src/ggml.c/g' \
140+
-e 's/src\/ggml-alloc\.c/ggml/src/ggml-alloc.c/g' \
141+
-e 's/src\/ggml-backend-impl\.h/ggml/src/ggml-backend-impl.h/g' \
142+
-e 's/src\/ggml-backend\.c/ggml/src/ggml-backend.c/g' \
143+
-e 's/src\/ggml-common\.h/ggml/src/ggml-common.h/g' \
136144
-e 's/src\/ggml-cuda\//ggml-cuda\//g' \
137-
-e 's/src\/ggml-cuda\.cu/ggml-cuda.cu/g' \
138-
-e 's/src\/ggml-cuda\.h/ggml-cuda.h/g' \
139-
-e 's/src\/ggml-impl\.h/ggml-impl.h/g' \
140-
-e 's/src\/ggml-kompute\.cpp/ggml-kompute.cpp/g' \
141-
-e 's/src\/ggml-kompute\.h/ggml-kompute.h/g' \
142-
-e 's/src\/ggml-metal\.h/ggml-metal.h/g' \
143-
-e 's/src\/ggml-metal\.m/ggml-metal.m/g' \
144-
-e 's/src\/ggml-quants\.c/ggml-quants.c/g' \
145-
-e 's/src\/ggml-quants\.h/ggml-quants.h/g' \
146-
-e 's/src\/ggml-rpc\.cpp/ggml-rpc.cpp/g' \
147-
-e 's/src\/ggml-rpc\.h/ggml-rpc.h/g' \
148-
-e 's/src\/ggml-sycl\.cpp/ggml-sycl.cpp/g' \
149-
-e 's/src\/ggml-sycl\.h/ggml-sycl.h/g' \
150-
-e 's/src\/ggml-vulkan\.cpp/ggml-vulkan.cpp/g' \
151-
-e 's/src\/ggml-vulkan\.h/ggml-vulkan.h/g' \
152-
-e 's/include\/ggml\/ggml\.h/ggml.h/g' \
153-
-e 's/include\/ggml\/ggml-alloc\.h/ggml-alloc.h/g' \
154-
-e 's/include\/ggml\/ggml-backend\.h/ggml-backend.h/g' \
145+
-e 's/src\/ggml-cuda\.cu/ggml/src/ggml-cuda.cu/g' \
146+
-e 's/src\/ggml-cuda\.h/ggml/src/ggml-cuda.h/g' \
147+
-e 's/src\/ggml-impl\.h/ggml/src/ggml-impl.h/g' \
148+
-e 's/src\/ggml-kompute\.cpp/ggml/src/ggml-kompute.cpp/g' \
149+
-e 's/src\/ggml-kompute\.h/ggml/src/ggml-kompute.h/g' \
150+
-e 's/src\/ggml-metal\.h/ggml/src/ggml-metal.h/g' \
151+
-e 's/src\/ggml-metal\.m/ggml/src/ggml-metal.m/g' \
152+
-e 's/src\/ggml-quants\.c/ggml/src/ggml-quants.c/g' \
153+
-e 's/src\/ggml-quants\.h/ggml/src/ggml-quants.h/g' \
154+
-e 's/src\/ggml-rpc\.cpp/ggml/src/ggml-rpc.cpp/g' \
155+
-e 's/src\/ggml-rpc\.h/ggml/src/ggml-rpc.h/g' \
156+
-e 's/src\/ggml-sycl\.cpp/ggml/src/ggml-sycl.cpp/g' \
157+
-e 's/src\/ggml-sycl\.h/ggml/src/ggml-sycl.h/g' \
158+
-e 's/src\/ggml-vulkan\.cpp/ggml/src/ggml-vulkan.cpp/g' \
159+
-e 's/src\/ggml-vulkan\.h/ggml/src/ggml-vulkan.h/g' \
160+
-e 's/include\/ggml\/ggml\.h/ggml/include/ggml.h/g' \
161+
-e 's/include\/ggml\/ggml-alloc\.h/ggml/include/ggml-alloc.h/g' \
162+
-e 's/include\/ggml\/ggml-backend\.h/ggml/include/ggml-backend.h/g' \
155163
-e 's/tests\/test-opt\.cpp/tests\/test-opt.cpp/g' \
156164
-e 's/tests\/test-grad0\.cpp/tests\/test-grad0.cpp/g' \
157165
-e 's/tests\/test-quantize-fns\.cpp/tests\/test-quantize-fns.cpp/g' \

scripts/sync-ggml.sh

Lines changed: 36 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,40 @@
11
#!/bin/bash
22

3-
cp -rpv ../ggml/src/ggml.c ./ggml.c
4-
cp -rpv ../ggml/src/ggml-alloc.c ./ggml-alloc.c
5-
cp -rpv ../ggml/src/ggml-backend-impl.h ./ggml-backend-impl.h
6-
cp -rpv ../ggml/src/ggml-backend.c ./ggml-backend.c
7-
cp -rpv ../ggml/src/ggml-common.h ./ggml-common.h
8-
cp -rpv ../ggml/src/ggml-cuda/* ./ggml-cuda/
9-
cp -rpv ../ggml/src/ggml-cuda.cu ./ggml-cuda.cu
10-
cp -rpv ../ggml/src/ggml-cuda.h ./ggml-cuda.h
11-
cp -rpv ../ggml/src/ggml-impl.h ./ggml-impl.h
12-
cp -rpv ../ggml/src/ggml-kompute.cpp ./ggml-kompute.cpp
13-
cp -rpv ../ggml/src/ggml-kompute.h ./ggml-kompute.h
14-
cp -rpv ../ggml/src/ggml-metal.h ./ggml-metal.h
15-
cp -rpv ../ggml/src/ggml-metal.m ./ggml-metal.m
16-
cp -rpv ../ggml/src/ggml-metal.metal ./ggml-metal.metal
17-
cp -rpv ../ggml/src/ggml-quants.c ./ggml-quants.c
18-
cp -rpv ../ggml/src/ggml-quants.h ./ggml-quants.h
19-
cp -rpv ../ggml/src/ggml-rpc.cpp ./ggml-rpc.cpp
20-
cp -rpv ../ggml/src/ggml-rpc.h ./ggml-rpc.h
21-
cp -rpv ../ggml/src/ggml-sycl.cpp ./ggml-sycl.cpp
22-
cp -rpv ../ggml/src/ggml-sycl.h ./ggml-sycl.h
23-
cp -rpv ../ggml/src/ggml-vulkan.cpp ./ggml-vulkan.cpp
24-
cp -rpv ../ggml/src/ggml-vulkan.h ./ggml-vulkan.h
25-
cp -rpv ../ggml/include/ggml/ggml.h ./ggml.h
26-
cp -rpv ../ggml/include/ggml/ggml-alloc.h ./ggml-alloc.h
27-
cp -rpv ../ggml/include/ggml/ggml-backend.h ./ggml-backend.h
3+
cp -rpv ../ggml/CMakeLists.txt ./ggml/CMakeLists.txt
4+
cp -rpv ../ggml/src/CMakeLists.txt ./ggml/src/CMakeLists.txt
285

29-
cp -rpv ../ggml/tests/test-opt.cpp ./tests/test-opt.cpp
30-
cp -rpv ../ggml/tests/test-grad0.cpp ./tests/test-grad0.cpp
31-
cp -rpv ../ggml/tests/test-backend-ops.cpp ./tests/test-backend-ops.cpp
6+
cp -rpv ../ggml/src/ggml.c ./ggml/src/ggml.c
7+
cp -rpv ../ggml/src/ggml-alloc.c ./ggml/src/ggml-alloc.c
8+
cp -rpv ../ggml/src/ggml-backend-impl.h ./ggml/src/ggml-backend-impl.h
9+
cp -rpv ../ggml/src/ggml-backend.c ./ggml/src/ggml-backend.c
10+
cp -rpv ../ggml/src/ggml-common.h ./ggml/src/ggml-common.h
11+
cp -rpv ../ggml/src/ggml-cuda/* ./ggml/src/ggml-cuda/
12+
cp -rpv ../ggml/src/ggml-cuda.cu ./ggml/src/ggml-cuda.cu
13+
cp -rpv ../ggml/src/ggml-cuda.h ./ggml/src/ggml-cuda.h
14+
cp -rpv ../ggml/src/ggml-impl.h ./ggml/src/ggml-impl.h
15+
cp -rpv ../ggml/src/ggml-kompute.cpp ./ggml/src/ggml-kompute.cpp
16+
cp -rpv ../ggml/src/ggml-kompute.h ./ggml/src/ggml-kompute.h
17+
cp -rpv ../ggml/src/ggml-metal.h ./ggml/src/ggml-metal.h
18+
cp -rpv ../ggml/src/ggml-metal.m ./ggml/src/ggml-metal.m
19+
cp -rpv ../ggml/src/ggml-metal.metal ./ggml/src/ggml-metal.metal
20+
cp -rpv ../ggml/src/ggml-quants.c ./ggml/src/ggml-quants.c
21+
cp -rpv ../ggml/src/ggml-quants.h ./ggml/src/ggml-quants.h
22+
cp -rpv ../ggml/src/ggml-rpc.cpp ./ggml/src/ggml-rpc.cpp
23+
cp -rpv ../ggml/src/ggml-rpc.h ./ggml/src/ggml-rpc.h
24+
cp -rpv ../ggml/src/ggml-sycl.cpp ./ggml/src/ggml-sycl.cpp
25+
cp -rpv ../ggml/src/ggml-sycl.h ./ggml/src/ggml-sycl.h
26+
cp -rpv ../ggml/src/ggml-vulkan.cpp ./ggml/src/ggml-vulkan.cpp
27+
cp -rpv ../ggml/src/ggml-vulkan.h ./ggml/src/ggml-vulkan.h
3228

33-
cp -rpv ../LICENSE ./LICENSE
34-
cp -rpv ../ggml/scripts/gen-authors.sh ./scripts/gen-authors.sh
29+
cp -rpv ../ggml/include/ggml.h ./ggml/include/ggml.h
30+
cp -rpv ../ggml/include/ggml-alloc.h ./ggml/include/ggml-alloc.h
31+
cp -rpv ../ggml/include/ggml-backend.h ./ggml/include/ggml-backend.h
32+
33+
cp -rpv ../ggml/tests/test-opt.cpp ./tests/test-opt.cpp
34+
cp -rpv ../ggml/tests/test-grad0.cpp ./tests/test-grad0.cpp
35+
cp -rpv ../ggml/tests/test-quantize-fns.cpp ./tests/test-quantize-fns.cpp
36+
cp -rpv ../ggml/tests/test-quantize-perf.cpp ./tests/test-quantize-perf.cpp
37+
cp -rpv ../ggml/tests/test-backend-ops.cpp ./tests/test-backend-ops.cpp
38+
39+
cp -rpv ../LICENSE ./LICENSE
40+
cp -rpv ../ggml/scripts/gen-authors.sh ./scripts/gen-authors.sh

0 commit comments

Comments
 (0)