CMakeLists.txt 3.3 KB
Newer Older
T
tensor-tang 已提交
1 2 3
set(op_DEPS ${tensor_lite} op_lite op_params_lite)

cc_library(conv_op_lite SRCS conv_op.cc DEPS ${op_DEPS})
4
cc_library(pool_op_lite SRCS pool_op.cc DEPS ${op_DEPS})
T
tensor-tang 已提交
5 6 7 8 9 10
cc_library(fc_op_lite SRCS fc_op.cc DEPS ${op_DEPS})
cc_library(relu_op_lite SRCS relu_op.cc DEPS ${op_DEPS})
cc_library(mul_op_lite SRCS mul_op.cc DEPS ${op_DEPS})
cc_library(scale_op_lite SRCS scale_op.cc DEPS ${op_DEPS})
cc_library(softmax_op_lite SRCS softmax_op.cc DEPS ${op_DEPS})
cc_library(reshape_op_lite SRCS reshape_op.cc DEPS ${op_DEPS} )
11
cc_library(batch_norm_op_lite SRCS batch_norm_op.cc DEPS ${op_DEPS})
T
tensor-tang 已提交
12 13 14 15 16
cc_library(feed_op_lite SRCS feed_op.cc DEPS ${op_DEPS})
cc_library(fetch_op_lite SRCS fetch_op.cc DEPS ${op_DEPS})
cc_library(io_copy_op_lite SRCS io_copy_op.cc DEPS ${op_DEPS})
cc_library(activation_ops_lite SRCS activation_ops.cc DEPS ${op_DEPS})
cc_library(elementwise_ops_lite SRCS elementwise_ops.cc DEPS ${op_DEPS})
17
cc_library(fusion_elementwise_activation_ops_lite SRCS fusion_elementwise_activation_ops.cc DEPS elementwise_ops_lite ${op_DEPS})
T
tensor-tang 已提交
18 19 20 21 22 23
cc_library(mean_op_lite SRCS mean_op.cc DEPS ${op_DEPS})
cc_library(fill_constant_op_lite SRCS fill_constant_op.cc DEPS ${op_DEPS})
#cc_library(sgd_op_lite SRCS sgd_op.cc DEPS ${op_DEPS})
cc_library(op_params_lite SRCS op_params.cc DEPS ${tensor_lite} any_lite framework_proto_lite)
cc_library(dropout_op_lite SRCS dropout_op.cc DEPS ${op_DEPS})
cc_library(concat_op_lite SRCS concat_op.cc DEPS ${op_DEPS})
Z
zhupy 已提交
24
cc_library(split_op_lite SRCS split_op.cc DEPS ${op_DEPS})
25
cc_library(transpose_op_lite SRCS transpose_op.cc DEPS ${op_DEPS})
N
nhzlx 已提交
26 27
cc_library(fake_quant SRCS fake_quantize_moving_avg_max_abs.cc DEPS ${op_DEPS})
cc_library(fake_dequant SRCS fake_dequantize_max_abs.cc DEPS ${op_DEPS})
T
tensor-tang 已提交
28 29 30

set(ops_lite
        conv_op_lite
31
        pool_op_lite
T
tensor-tang 已提交
32 33 34 35 36 37
        fc_op_lite
        relu_op_lite
        mul_op_lite
        scale_op_lite
        softmax_op_lite
        reshape_op_lite
38
        batch_norm_op_lite
T
tensor-tang 已提交
39 40 41 42
        feed_op_lite
        fetch_op_lite
        io_copy_op_lite
        elementwise_ops_lite
43
        fusion_elementwise_activation_ops_lite
T
tensor-tang 已提交
44 45 46 47 48
        mean_op_lite
        fill_constant_op_lite
        activation_ops_lite
        dropout_op_lite
        concat_op_lite
Z
zhupy 已提交
49
        split_op_lite
50
        transpose_op_lite
N
nhzlx 已提交
51 52
        fake_quant
        fake_dequant
T
tensor-tang 已提交
53 54 55 56 57
        PARENT_SCOPE)

lite_cc_test(test_fc_op_lite SRCS fc_op_test.cc 
             DEPS fc_op_lite memory_lite 
             X86_DEPS fc_compute_x86
58 59 60 61
             ARM_DEPS fc_compute_arm)
lite_cc_test(test_pool_op_lite SRCS pool_op_test.cc
             DEPS pool_op_lite memory_lite
             ARM_DEPS pool_compute_arm)
T
tensor-tang 已提交
62 63 64
lite_cc_test(test_scale_op_lite SRCS scale_op_test.cc DEPS scale_op_lite memory_lite)
lite_cc_test(test_softmax_op_lite SRCS softmax_op_test.cc DEPS softmax_op_lite memory_lite)
lite_cc_test(test_reshape_op_lite SRCS reshape_op_test.cc DEPS reshape_op_lite memory_lite)
65
lite_cc_test(test_batch_norm_op_lite SRCS batch_norm_op_test.cc DEPS batch_norm_op_lite memory_lite)
T
tensor-tang 已提交
66
lite_cc_test(test_concat_op_lite SRCS concat_op_test.cc DEPS concat_op_lite memory_lite)
67 68 69
lite_cc_test(test_fusion_elementwise_activation_ops_lite 
             SRCS fusion_elementwise_activation_ops_test.cc 
             DEPS fusion_elementwise_activation_ops_lite memory_lite)
70
lite_cc_test(test_transpose_op_lite SRCS transpose_op_test.cc DEPS transpose_op_lite memory_lite)