@@ -53,14 +53,16 @@ while read c; do
53
53
fi
54
54
55
55
git format-patch -k $c ~1..$c --stdout -- \
56
- include/ggml/ggml* .h \
56
+ CMakeLists.txt \
57
+ src/CMakeLists.txt \
57
58
src/ggml* .h \
58
59
src/ggml* .c \
59
60
src/ggml* .cpp \
60
61
src/ggml* .m \
61
62
src/ggml* .metal \
62
63
src/ggml* .cu \
63
64
src/ggml-cuda/* \
65
+ include/ggml* .h \
64
66
tests/test-opt.cpp \
65
67
tests/test-grad0.cpp \
66
68
tests/test-quantize-fns.cpp \
@@ -93,65 +95,71 @@ if [ -f $SRC_LLAMA/ggml-src.patch ]; then
93
95
94
96
# replace filenames:
95
97
#
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
120
126
#
121
127
# tests/test-opt.cpp -> tests/test-opt.cpp
122
128
# tests/test-grad0.cpp -> tests/test-grad0.cpp
123
129
# tests/test-quantize-fns.cpp -> tests/test-quantize-fns.cpp
124
130
# tests/test-quantize-perf.cpp -> tests/test-quantize-perf.cpp
125
131
# tests/test-backend-ops.cpp -> tests/test-backend-ops.cpp
126
132
#
127
- # LICENSE -> LICENSE
128
- # scripts/gen-authors.sh -> scripts/gen-authors.sh
133
+ # LICENSE -> LICENSE
134
+ # scripts/gen-authors.sh -> scripts/gen-authors.sh
129
135
130
136
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' \
136
144
-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' \
155
163
-e ' s/tests\/test-opt\.cpp/tests\/test-opt.cpp/g' \
156
164
-e ' s/tests\/test-grad0\.cpp/tests\/test-grad0.cpp/g' \
157
165
-e ' s/tests\/test-quantize-fns\.cpp/tests\/test-quantize-fns.cpp/g' \
0 commit comments