@@ -3,12 +3,11 @@ BUILD_TARGETS = \
33 main \
44 bench \
55 quantize \
6- server \
7- tests/test-c.o
6+ server
87
98# Binaries only useful for tests
109TEST_TARGETS = \
11- tests/test-backend-ops
10+ tests/test-c.o
1211
1312# Deprecation aliases
1413ifdef WHISPER_CUBLAS
@@ -513,9 +512,6 @@ ifdef GGML_CUDA
513512 OBJ_GGML += ggml/src/ggml-cuda.o
514513 OBJ_GGML += $(patsubst %.cu,%.o,$(wildcard ggml/src/ggml-cuda/*.cu))
515514 OBJ_GGML += $(OBJ_CUDA_TMPL)
516-
517- # OBJ_WHISPER += src/whisper-mel-cuda.o
518-
519515ifdef WHISPER_FATAL_WARNINGS
520516 MK_NVCCFLAGS += -Werror all-warnings
521517endif # WHISPER_FATAL_WARNINGS
@@ -624,10 +620,6 @@ ggml/src/ggml-cuda.o: \
624620 ggml/src/ggml-common.h \
625621 $(wildcard ggml/src/ggml-cuda/* .cuh)
626622 $(NVCC_COMPILE )
627-
628- # src/whisper-mel-cuda.o: src/whisper-mel-cuda.cu src/whisper-mel-cuda.hpp
629- # $(NVCC) $(NVCCFLAGS) $(CPPFLAGS) -Xcompiler "$(CUDA_CXXFLAGS)" -c $< -o $@
630-
631623endif # GGML_CUDA
632624
633625ifdef GGML_VULKAN
@@ -905,10 +897,10 @@ ggml/src/ggml-alloc.o: \
905897 $(CC ) $(CFLAGS ) -c $< -o $@
906898
907899ggml/src/ggml-backend.o : \
908- ggml/src/ggml-backend.c \
900+ ggml/src/ggml-backend.cpp \
909901 ggml/include/ggml.h \
910902 ggml/include/ggml-backend.h
911- $(CC ) $( CFLAGS ) -c $< -o $@
903+ $(CXX ) $( CXXFLAGS ) -c $< -o $@
912904
913905ggml/src/ggml-quants.o : \
914906 ggml/src/ggml-quants.c \
@@ -956,7 +948,6 @@ $(LIB_GGML_S): \
956948
957949src/whisper.o : \
958950 src/whisper.cpp \
959- src/whisper-mel.hpp \
960951 include/whisper.h \
961952 ggml/include/ggml.h \
962953 ggml/include/ggml-alloc.h \
@@ -1101,11 +1092,6 @@ tests: $(TEST_TARGETS)
11011092tests/test-c.o : tests/test-c.c include/whisper.h
11021093 $(CC ) $(CFLAGS ) -c $(filter-out % .h,$^ ) -o $@
11031094
1104- tests/test-backend-ops : tests/test-backend-ops.cpp \
1105- $(OBJ_GGML )
1106- $(CXX ) $(CXXFLAGS ) -c $< -o $(call GET_OBJ_FILE, $< )
1107- $(CXX ) $(CXXFLAGS ) $(filter-out % .h $< ,$^ ) $(call GET_OBJ_FILE, $< ) -o $@ $(LDFLAGS )
1108-
11091095#
11101096# Audio samples
11111097#
@@ -1151,8 +1137,9 @@ samples:
11511137.PHONY : large-v1
11521138.PHONY : large-v2
11531139.PHONY : large-v3
1140+ .PHONY : large-v3-turbo
11541141
1155- tiny.en tiny base.en base small.en small medium.en medium large-v1 large-v2 large-v3 : main
1142+ tiny.en tiny base.en base small.en small medium.en medium large-v1 large-v2 large-v3 large-v3-turbo : main
11561143 bash ./models/download-ggml-model.sh $@
11571144 @echo " "
11581145 @echo " ==============================================="
0 commit comments