-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
31 lines (22 loc) · 673 Bytes
/
Copy pathmakefile
File metadata and controls
31 lines (22 loc) · 673 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#Sam Barr and Eli McGalliard
#6/20/2018
NVCC = /usr/local/cuda-8.0/bin/nvcc
CC = g++
GENCODE_FLAGS = -arch=sm_30
CXXFLAGS = -Wall -g -std=c++0x
CC_FLAGS = -c
#NVCCFLAGS = -m64 -O3 -Xptxas -v
NVCCFLAGS = -g -G -m64
.SUFFIXES: .cu .o .h
OBJS = d_forwardPropagation.o d_pooling.o convNet.o wrappers.o
.cu.o:
$(NVCC) $(CC_FLAGS) $(NVCCFLAGS) $(GENCODE_FLAGS) $< -o $@
#all: convNet
convNet: $(OBJS)
$(CC) $(OBJS) -L/usr/local/cuda/lib64 -lcuda -lcudart -o convNet
d_forwardPropagation.o: d_forwardPropagation.cu d_forwardPropagation.h CHECK.h
convNet.o: wrappers.h
wrappers.o: wrappers.cu wrappers.h
d_pooling.o: d_pooling.cu d_pooling.h
clean:
rm -f convNet *.o