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
5959koboldcpp_failsafe.dll
6060koboldcpp_openblas.dll
6161koboldcpp_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
141141
142142ggml-metal.o : ggml-metal.m ggml-metal.h
143143 $(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 $@
144151endif # LLAMA_METAL
145152
146153ifneq ($(filter aarch64% ,$(UNAME_M ) ) ,)
@@ -278,7 +285,7 @@ gpttype_adapter_clblast.o: gpttype_adapter.cpp
278285 $(CXX ) $(CXXFLAGS ) $(CLBLAST_FLAGS ) -c $< -o $@
279286
280287clean :
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
282289
283290main : examples/main/main.cpp build-info.h ggml.o k_quants.o llama.o common.o $(OBJS )
284291 $(CXX ) $(CXXFLAGS ) $(filter-out % .h,$^ ) -o $@ $(LDFLAGS )
You can’t perform that action at this time.
0 commit comments