1
1
2
2
3
- CUDA_PATH =/usr/local/cuda-8.0 /targets/x86_64-linux/lib
3
+ CUDA_PATH =/usr/local/cuda/targets/x86_64-linux/lib
4
4
EIGEN_PATH =${HOME}/usr/local/eigen
5
5
DYNET_PATH =${HOME}/work/dynet
6
6
7
- DYNET_LIB_CPU =-ldynet
8
- DYNET_LIB_GPU =-lgdynet -L${CUDA_PATH} -lcublas -lcudart
7
+ DYNET_LIB =-ldynet
9
8
10
9
# *** Mac or linux
11
10
UNAME_S := $(shell uname -s)
@@ -26,49 +25,49 @@ clean:
26
25
rm -f rnnlm-batch treenn treenn-bulk bilstm-tagger bilstm-tagger-bulk bilstm-tagger-withchar bilstm-tagger-withchar-bulk rnnlm-batch-gpu treenn-gpu treenn-bulk-gpu bilstm-tagger-gpu bilstm-tagger-bulk-gpu bilstm-tagger-withchar-gpu bilstm-tagger-withchar-bulk-gpu
27
26
28
27
rnnlm-batch : rnnlm-batch.cc
29
- ${CC} -o rnnlm-batch rnnlm-batch.cc ${CXX_FLAGS} ${DYNET_LIB_CPU }
28
+ ${CC} -o rnnlm-batch rnnlm-batch.cc ${CXX_FLAGS} ${DYNET_LIB }
30
29
31
30
rnnlm-seq : rnnlm-seq.cc
32
- ${CC} -o rnnlm-seq rnnlm-seq.cc ${CXX_FLAGS} ${DYNET_LIB_CPU }
31
+ ${CC} -o rnnlm-seq rnnlm-seq.cc ${CXX_FLAGS} ${DYNET_LIB }
33
32
34
33
treenn : treenn.cc
35
- ${CC} -o treenn treenn.cc ${CXX_FLAGS} ${DYNET_LIB_CPU }
34
+ ${CC} -o treenn treenn.cc ${CXX_FLAGS} ${DYNET_LIB }
36
35
37
36
treenn-bulk : treenn-bulk.cc
38
- ${CC} -o treenn-bulk treenn-bulk.cc ${CXX_FLAGS} ${DYNET_LIB_CPU }
37
+ ${CC} -o treenn-bulk treenn-bulk.cc ${CXX_FLAGS} ${DYNET_LIB }
39
38
40
39
bilstm-tagger : bilstm-tagger.cc
41
- ${CC} -o bilstm-tagger bilstm-tagger.cc ${CXX_FLAGS} ${DYNET_LIB_CPU }
40
+ ${CC} -o bilstm-tagger bilstm-tagger.cc ${CXX_FLAGS} ${DYNET_LIB }
42
41
43
42
bilstm-tagger-bulk : bilstm-tagger-bulk.cc
44
- ${CC} -o bilstm-tagger-bulk bilstm-tagger-bulk.cc ${CXX_FLAGS} ${DYNET_LIB_CPU }
43
+ ${CC} -o bilstm-tagger-bulk bilstm-tagger-bulk.cc ${CXX_FLAGS} ${DYNET_LIB }
45
44
46
45
bilstm-tagger-withchar : bilstm-tagger-withchar.cc
47
- ${CC} -o bilstm-tagger-withchar bilstm-tagger-withchar.cc ${CXX_FLAGS} ${DYNET_LIB_CPU }
46
+ ${CC} -o bilstm-tagger-withchar bilstm-tagger-withchar.cc ${CXX_FLAGS} ${DYNET_LIB }
48
47
49
48
bilstm-tagger-withchar-bulk : bilstm-tagger-withchar-bulk.cc
50
- ${CC} -o bilstm-tagger-withchar-bulk bilstm-tagger-withchar-bulk.cc ${CXX_FLAGS} ${DYNET_LIB_CPU }
49
+ ${CC} -o bilstm-tagger-withchar-bulk bilstm-tagger-withchar-bulk.cc ${CXX_FLAGS} ${DYNET_LIB }
51
50
52
51
rnnlm-batch-gpu : rnnlm-batch.cc
53
- ${CC} -o rnnlm-batch-gpu rnnlm-batch.cc ${CXX_FLAGS} ${DYNET_LIB_GPU }
52
+ ${CC} -o rnnlm-batch-gpu rnnlm-batch.cc ${CXX_FLAGS} ${DYNET_LIB }
54
53
55
54
rnnlm-seq-gpu : rnnlm-seq.cc
56
- ${CC} -o rnnlm-seq-gpu rnnlm-seq.cc ${CXX_FLAGS} ${DYNET_LIB_GPU }
55
+ ${CC} -o rnnlm-seq-gpu rnnlm-seq.cc ${CXX_FLAGS} ${DYNET_LIB }
57
56
58
57
treenn-gpu : treenn.cc
59
- ${CC} -o treenn-gpu treenn.cc ${CXX_FLAGS} ${DYNET_LIB_GPU }
58
+ ${CC} -o treenn-gpu treenn.cc ${CXX_FLAGS} ${DYNET_LIB }
60
59
61
60
treenn-bulk-gpu : treenn-bulk.cc
62
- ${CC} -o treenn-bulk-gpu treenn-bulk.cc ${CXX_FLAGS} ${DYNET_LIB_GPU }
61
+ ${CC} -o treenn-bulk-gpu treenn-bulk.cc ${CXX_FLAGS} ${DYNET_LIB }
63
62
64
63
bilstm-tagger-gpu : bilstm-tagger.cc
65
- ${CC} -o bilstm-tagger-gpu bilstm-tagger.cc ${CXX_FLAGS} ${DYNET_LIB_GPU }
64
+ ${CC} -o bilstm-tagger-gpu bilstm-tagger.cc ${CXX_FLAGS} ${DYNET_LIB }
66
65
67
66
bilstm-tagger-bulk-gpu : bilstm-tagger-bulk.cc
68
- ${CC} -o bilstm-tagger-bulk-gpu bilstm-tagger-bulk.cc ${CXX_FLAGS} ${DYNET_LIB_GPU }
67
+ ${CC} -o bilstm-tagger-bulk-gpu bilstm-tagger-bulk.cc ${CXX_FLAGS} ${DYNET_LIB }
69
68
70
69
bilstm-tagger-withchar-gpu : bilstm-tagger-withchar.cc
71
- ${CC} -o bilstm-tagger-withchar-gpu bilstm-tagger-withchar.cc ${CXX_FLAGS} ${DYNET_LIB_GPU }
70
+ ${CC} -o bilstm-tagger-withchar-gpu bilstm-tagger-withchar.cc ${CXX_FLAGS} ${DYNET_LIB }
72
71
73
72
bilstm-tagger-withchar-bulk-gpu : bilstm-tagger-withchar-bulk.cc
74
- ${CC} -o bilstm-tagger-withchar-bulk-gpu bilstm-tagger-withchar-bulk.cc ${CXX_FLAGS} ${DYNET_LIB_GPU }
73
+ ${CC} -o bilstm-tagger-withchar-bulk-gpu bilstm-tagger-withchar-bulk.cc ${CXX_FLAGS} ${DYNET_LIB }
0 commit comments