Skip to content

Commit

Permalink
ggml: remove cuda from Makefile temporarily
Browse files Browse the repository at this point in the history
  • Loading branch information
danbev committed Jan 5, 2025
1 parent a94165f commit a307564
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions fundamentals/ggml/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,14 @@ CXXFLAGS += -fopenmp
WHOLE_ARCHIVE = -Wl,--whole-archive ggml/build/src/libggml.a -Wl,--no-whole-archive
WHOLE_ARCHIVE += -Wl,--whole-archive ggml/build/src/libggml-base.a -Wl,--no-whole-archive
WHOLE_ARCHIVE += -Wl,--whole-archive ggml/build/src/libggml-cpu.a -Wl,--no-whole-archive
WHOLE_ARCHIVE += -Wl,--whole-archive ggml/build/src/ggml-cuda/libggml-cuda.a -Wl,--no-whole-archive
#WHOLE_ARCHIVE += -Wl,--whole-archive ggml/build/src/ggml-cuda/libggml-cuda.a -Wl,--no-whole-archive
else ifeq ($(OS),Darwin)
CFLAGS += -framework Metal -framework Foundation -framework MetalKit -framework Accelerate
CXXFLAGS += -framework Metal -framework Foundation -framework MetalKit -framework Accelerate
WHOLE_ARCHIVE = -Wl,-force_load,ggml/build/src/libggml.a
WHOLE_ARCHIVE += -Wl,-force_load,ggml/build/src/libggml-base.a
WHOLE_ARCHIVE += -Wl,-force_load,ggml/build/src/libggml-cpu.a
WHOLE_ARCHIVE += -Wl,-force_load,ggml/build/src/libggml-cuda.a
#WHOLE_ARCHIVE += -Wl,-force_load,ggml/build/src/libggml-cuda.a
endif

.PHONY: all clean
Expand Down Expand Up @@ -95,6 +95,14 @@ sched-issue-cuda: CUDA_FLAGS := -L${CUDA_DIR} -lcuda -lcublas -lculibos -lcudart
sched-issue-cuda: CC = $(CXX)
sched-issue-cuda: sched-issue

#.PHONY: run-sched-issue
run-sched-issue: sched-issue-cuda
env GGML_SCHED_DEBUG=2 ./bin/sched-issue

#.PHONY: debug-sched-issue
debug-sched-issue: sched-issue-cuda
env GGML_SCHED_DEBUG=2 gdb --args ./bin/sched-issue

.PHONY: run-backend-vulkan
run-backend-vulkan: backend-vulkan
env GGML_VULKAN_DEVICE=1 ./bin/backend
Expand Down

0 comments on commit a307564

Please sign in to comment.