File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -59,4 +59,6 @@ koboldcpp.dll
59
59
koboldcpp_failsafe.dll
60
60
koboldcpp_openblas.dll
61
61
koboldcpp_openblas_noavx2.dll
62
- koboldcpp_clblast.dll
62
+ koboldcpp_clblast.dll
63
+
64
+ ggml-metal.m.patched
Original file line number Diff line number Diff line change @@ -141,6 +141,13 @@ ifdef LLAMA_METAL
141
141
142
142
ggml-metal.o : ggml-metal.m ggml-metal.h
143
143
$(CC ) $(CFLAGS ) -c $< -o $@
144
+
145
+ ggml-metal.m : ggml-metal.m.patched
146
+
147
+ ggml-metal.m.patched : ggml-metal.m.diff
148
+ if [ -e $@ ]; then patch -R ggml-metal.m $@ ; fi
149
+ patch ggml-metal.m $<
150
+ cp ggml-metal.m.diff $@
144
151
endif # LLAMA_METAL
145
152
146
153
ifneq ($(filter aarch64% ,$(UNAME_M ) ) ,)
@@ -278,7 +285,7 @@ gpttype_adapter_clblast.o: gpttype_adapter.cpp
278
285
$(CXX ) $(CXXFLAGS ) $(CLBLAST_FLAGS ) -c $< -o $@
279
286
280
287
clean :
281
- rm -vf * .o main quantize_llama quantize_gpt2 quantize_gptj quantize_neox quantize_mpt quantize-stats perplexity embedding benchmark-matmult save-load-state main.exe quantize_llama.exe quantize_gptj.exe quantize_gpt2.exe quantize_neox.exe quantize_mpt.exe koboldcpp.dll koboldcpp_openblas.dll koboldcpp_failsafe.dll koboldcpp_openblas_noavx2.dll koboldcpp_clblast.dll koboldcpp_clblast_noavx2.dll koboldcpp.so koboldcpp_openblas.so koboldcpp_failsafe.so koboldcpp_openblas_noavx2.so koboldcpp_clblast.so koboldcpp_clblast_noavx2.so
288
+ rm -vf * .o main quantize_llama quantize_gpt2 quantize_gptj quantize_neox quantize_mpt quantize-stats perplexity embedding benchmark-matmult save-load-state main.exe quantize_llama.exe quantize_gptj.exe quantize_gpt2.exe quantize_neox.exe quantize_mpt.exe koboldcpp.dll koboldcpp_openblas.dll koboldcpp_failsafe.dll koboldcpp_openblas_noavx2.dll koboldcpp_clblast.dll koboldcpp_clblast_noavx2.dll koboldcpp.so koboldcpp_openblas.so koboldcpp_failsafe.so koboldcpp_openblas_noavx2.so koboldcpp_clblast.so koboldcpp_clblast_noavx2.so ggml-metal.m.patched
282
289
283
290
main : examples/main/main.cpp build-info.h ggml.o k_quants.o llama.o common.o $(OBJS )
284
291
$(CXX ) $(CXXFLAGS ) $(filter-out % .h,$^ ) -o $@ $(LDFLAGS )
You can’t perform that action at this time.
0 commit comments