CMakeLists.txt 3.4 KB
Newer Older
Y
Yan Chunwei 已提交
1
# Add TRT tests
2
nv_library(tensorrt_converter
3
           SRCS matmul_op.cc conv2d_op.cc fc_op.cc pool2d_op.cc elementwise_op.cc
4
                batch_norm_op.cc activation_op.cc softmax_op.cc concat_op.cc dropout_op.cc
P
Pei Yang 已提交
5
                pad_op.cc split_op.cc prelu_op.cc leaky_relu_op.cc gelu_op.cc layer_norm_op.cc multihead_matmul_op.cc
6
                shuffle_channel_op.cc swish_op.cc instance_norm_op.cc stack_op.cc
P
Pei Yang 已提交
7
                emb_eltwise_layernorm.cc skip_layernorm.cc scale_op.cc slice_op.cc hard_sigmoid_op.cc hard_swish_op.cc clip_op.cc
8
           DEPS tensorrt_engine tensorrt_plugin operator scope framework_proto op_registry)
9 10

nv_test(test_op_converter SRCS test_op_converter.cc DEPS
11
  paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine tensorrt_converter)
12

13 14 15 16
# TODO(xingzhaolong): fix the the following ci ut error.

#nv_test(test_io_converter SRCS test_io_converter.cc io_converter.cc DEPS dynload_cuda dynamic_loader lod_tensor)
#nv_test(test_trt_mul_op SRCS test_mul_op.cc mul_op.cc
17
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine mul_op)
18
#nv_test(test_trt_fc_op SRCS test_fc_op.cc fc_op.cc
19
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine mul_op)
20
#nv_test(test_trt_activation_op SRCS test_activation_op.cc activation_op.cc
21
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine activation_op)
22
#nv_test(test_trt_conv_op SRCS test_conv2d_op.cc conv2d_op.cc
23
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine conv_op conv_transpose_op)
24
#nv_test(test_trt_pool2d_op SRCS test_pool2d_op.cc pool2d_op.cc
25
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine pool_op tensorrt_plugin)
26
#nv_test(test_trt_elementwise_op SRCS test_elementwise_op.cc elementwise_op.cc
27
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine tensorrt_plugin
28 29
#             elementwise_add_op elementwise_mul_op)
#nv_test(test_trt_softmax_op SRCS test_softmax_op.cc softmax_op.cc
30
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine softmax_op)
31
#nv_test(test_trt_batch_norm_op SRCS test_batch_norm_op.cc batch_norm_op.cc
32
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine batch_norm_op)
33
#nv_test(test_trt_concat_op SRCS test_concat_op.cc concat_op.cc
34
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine concat_op)
35
#nv_test(test_trt_dropout_op SRCS test_dropout_op.cc dropout_op.cc
36
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine dropout_op)
37
#nv_test(test_trt_pad_op SRCS test_pad_op.cc pad_op.cc
38
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine pad_op)
39
#nv_test(test_trt_split_op SRCS test_split_op.cc split_op.cc
40
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine tensorrt_plugin
41 42
#             split_op concat_op)
#nv_test(test_trt_prelu_op SRCS test_prelu_op.cc prelu_op.cc
43
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine tensorrt_plugin
44 45
#        prelu_op)
#nv_test(test_trt_leaky_relu_op SRCS test_leaky_relu_op.cc leaky_relu_op.cc
46
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine activation_op)
47 48

#nv_test(test_shuffle_channel_op SRCS test_shuffle_channel_op.cc shuffle_channel_op.cc
49
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine shuffle_channel_op)
50 51

#nv_test(test_swish_op SRCS test_swish_op.cc swish_op.cc
52
#        DEPS paddle_framework ${GLOB_OPERATOR_DEPS} tensorrt_engine activation_op tensorrt_plugin)