mirror of
https://github.com/augustin64/projet-tipe
synced 2025-02-02 19:39:39 +01:00
cnn-export-cuda: check if nvcc is available
This commit is contained in:
parent
957c17a1df
commit
858c071bed
6
Makefile
6
Makefile
@ -147,6 +147,7 @@ $(BUILDDIR)/cnn-export: $(CNN_SRCDIR)/export.c \
|
|||||||
$(CC) $^ -o $@ $(CFLAGS) $(LD_CFLAGS)
|
$(CC) $^ -o $@ $(CFLAGS) $(LD_CFLAGS)
|
||||||
|
|
||||||
|
|
||||||
|
ifdef NVCC_INSTALLED
|
||||||
$(BUILDDIR)/cnn-export-cuda: $(CNN_SRCDIR)/export.c \
|
$(BUILDDIR)/cnn-export-cuda: $(CNN_SRCDIR)/export.c \
|
||||||
$(BUILDDIR)/cnn_cuda_backpropagation.o \
|
$(BUILDDIR)/cnn_cuda_backpropagation.o \
|
||||||
$(BUILDDIR)/cnn_cuda_convolution.o \
|
$(BUILDDIR)/cnn_cuda_convolution.o \
|
||||||
@ -163,7 +164,10 @@ $(BUILDDIR)/cnn-export-cuda: $(CNN_SRCDIR)/export.c \
|
|||||||
$(BUILDDIR)/mnist.o \
|
$(BUILDDIR)/mnist.o \
|
||||||
$(BUILDDIR)/cuda_utils.o
|
$(BUILDDIR)/cuda_utils.o
|
||||||
$(NVCC) $^ -o $@ $(NVCCFLAGS) $(LD_NVCCFLAGS)
|
$(NVCC) $^ -o $@ $(NVCCFLAGS) $(LD_NVCCFLAGS)
|
||||||
|
else
|
||||||
|
$(BUILDDIR)/cnn-export-cuda: $(CNN_SRCDIR)/export.c
|
||||||
|
@echo "$(NVCC) not found, skipping"
|
||||||
|
endif
|
||||||
|
|
||||||
$(BUILDDIR)/cnn_%.o: $(CNN_SRCDIR)/%.c $(CNN_SRCDIR)/include/%.h
|
$(BUILDDIR)/cnn_%.o: $(CNN_SRCDIR)/%.c $(CNN_SRCDIR)/include/%.h
|
||||||
$(CC) -c $< -o $@ $(CFLAGS)
|
$(CC) -c $< -o $@ $(CFLAGS)
|
||||||
|
Loading…
Reference in New Issue
Block a user