@@ -184,20 +184,22 @@ ifdef LLAMA_CUDA_KQUANTS_ITER
184184else
185185 CXXFLAGS += -DK_QUANTS_PER_ITERATION=2
186186endif
187- ggml-cuda.o :
188- CXXFLAGS += $(addprefix --offload-arch=,$(GPU_TARGETS ) ) \
189- -DGGML_CUDA_DMMV_X=$(LLAMA_CUDA_DMMV_X ) \
190- -DGGML_CUDA_DMMV_Y=$(LLAMA_CUDA_DMMV_Y )
187+
188+ ggml-cuda.o : CXXFLAGS += $(addprefix --offload-arch=,$(GPU_TARGETS ) ) \
189+ -DGGML_CUDA_DMMV_X=$(LLAMA_CUDA_DMMV_X ) \
190+ -DGGML_CUDA_DMMV_Y=$(LLAMA_CUDA_DMMV_Y )
191191# DGGML_CUDA_DMMV_F16 does not currently work with AMD.
192192ggml-cuda.o : ggml-cuda.cu ggml-cuda.h
193- $(CXX) $(CXXFLAGS) -x hip -c -o $@ $<
193+ $(CXX ) $(CXXFLAGS ) -x hip -c -o $@ $<
194+
194195ggml_v2-cuda.o : otherarch/ggml_v2-cuda.cu otherarch/ggml_v2-cuda.h
195- $(CXX) $(CXXFLAGS) -x hip -c -o $@ $<
196- ggml_v2-cuda-legacy.o : otherarch/ggml_v2-cuda-legacy.cu otherarch/ggml_v2-cuda-legacy.h
197- $(CXX) $(CXXFLAGS) -x hip -c -o $@ $<
196+ $(CXX ) $(CXXFLAGS ) -x hip -c -o $@ $<
198197
198+ ggml_v2-cuda-legacy.o : otherarch/ggml_v2-cuda-legacy.cu otherarch/ggml_v2-cuda-legacy.h
199+ $(CXX ) $(CXXFLAGS ) -x hip -c -o $@ $<
199200endif # LLAMA_HIPBLAS
200201
202+
201203ifdef LLAMA_METAL
202204 CFLAGS += -DGGML_USE_METAL -DGGML_METAL_NDEBUG
203205 CXXFLAGS += -DGGML_USE_METAL
@@ -253,11 +255,11 @@ else
253255 OPENBLAS_NOAVX2_BUILD = $(CXX) $(CXXFLAGS) $^ $(ARCH_ADD) -lopenblas -shared -o
[email protected] $(LDFLAGS)
254256 endif
255257 ifdef LLAMA_CLBLAST
256- ifeq ($(UNAME_S),Darwin)
257- CLBLAST_BUILD = $(CXX ) $(CXXFLAGS ) $^ -lclblast -framework OpenCL $(ARCH_ADD ) -lopenblas -shared -o $@ .so $(LDFLAGS )
258- else
259- CLBLAST_BUILD = $(CXX ) $(CXXFLAGS ) $^ -lclblast -lOpenCL $(ARCH_ADD ) -lopenblas -shared -o $@ .so $(LDFLAGS )
260- endif
258+ ifeq ($(UNAME_S),Darwin)
259+ CLBLAST_BUILD = $(CXX) $(CXXFLAGS) $^ -lclblast -framework OpenCL $(ARCH_ADD) -lopenblas -shared -o
[email protected] $(LDFLAGS)
260+ else
261+ CLBLAST_BUILD = $(CXX) $(CXXFLAGS) $^ -lclblast -lOpenCL $(ARCH_ADD) -lopenblas -shared -o
[email protected] $(LDFLAGS)
262+ endif
261263 endif
262264
263265ifdef LLAMA_CUBLAS
0 commit comments