CMakeLists.txt 1.6 KB
Newer Older
Q
qijun 已提交
1
if(WITH_GPU)
C
chengduoZH 已提交
2
    nv_library(math_function SRCS math_function.cc math_function.cu im2col.cc im2col.cu DEPS cblas device_context operator)
3 4 5
    nv_test(math_function_gpu_test SRCS math_function_test.cu DEPS math_function tensor)
    nv_library(selected_rows_functor SRCS selected_rows_functor.cc selected_rows_functor.cu DEPS selected_rows math_function)
    nv_test(selected_rows_functor_gpu_test SRCS selected_rows_functor_test.cu DEPS selected_rows_functor)
6
    nv_library(softmax SRCS softmax.cc softmax.cu DEPS operator)
7
    nv_library(cross_entropy SRCS cross_entropy.cc cross_entropy.cu DEPS operator)
C
chengduoZH 已提交
8
    nv_library(pooling SRCS pooling.cc pooling.cu DEPS device_context)
C
chengduoZH 已提交
9
    nv_library(vol2col SRCS vol2col.cc vol2col.cu DEPS device_context)
C
chengduoZH 已提交
10
    nv_library(sequence_project SRCS sequence_project.cc sequence_project.cu DEPS device_context)
Q
qijun 已提交
11
else()
C
chengduoZH 已提交
12
    cc_library(math_function SRCS math_function.cc im2col.cc DEPS cblas device_context operator)
13
    cc_library(selected_rows_functor SRCS selected_rows_functor.cc DEPS selected_rows math_function)
14 15
    cc_library(softmax SRCS softmax.cc DEPS operator)
    cc_library(cross_entropy SRCS cross_entropy.cc DEPS operator)
C
chengduoZH 已提交
16
    cc_library(pooling SRCS pooling.cc DEPS device_context)
C
chengduoZH 已提交
17
    cc_library(vol2col SRCS vol2col.cc DEPS device_context)
C
chengduoZH 已提交
18
    cc_library(sequence_project SRCS sequence_project.cc DEPS device_context)
Q
qijun 已提交
19
endif()
Q
qijun 已提交
20

21 22
cc_test(math_function_test SRCS math_function_test.cc DEPS math_function tensor)
cc_test(selected_rows_functor_test SRCS selected_rows_functor_test.cc DEPS selected_rows_functor)
H
hedaoyuan 已提交
23
cc_test(im2col_test SRCS im2col_test.cc DEPS math_function tensor)
C
chengduoZH 已提交
24
cc_test(vol2col_test SRCS vol2col_test.cc DEPS vol2col tensor)