CMakeLists.txt 2.1 KB
Newer Older
1 2 3 4
cc_test(
  test_math_function
  SRCS test_math_function.cc
  DEPS math_function)
5
if(WITH_GPU)
6 7 8 9
  nv_test(
    test_math_function_gpu
    SRCS test_math_function.cu
    DEPS math_function)
10 11 12 13
  nv_test(
    test_broadcast_gpu
    SRCS test_ternary_broadcast.cu
    DEPS gtest)
14 15
endif()
if(WITH_ROCM)
16 17 18 19
  hip_test(
    test_math_function_gpu
    SRCS test_math_function.cu
    DEPS math_function)
20
endif()
F
Feiyu Chan 已提交
21

22 23 24
cc_test(
  test_cpu_vec
  SRCS test_cpu_vec.cc
25
  DEPS blas phi_backends)
J
Jack Zhou 已提交
26 27

# For String Kernels
28 29 30
cc_test(
  test_strings_lower_upper_dev_api
  SRCS test_strings_lower_upper_dev_api.cc
H
Huang Jiyi 已提交
31
  DEPS phi)
32 33 34 35
if(WITH_GPU)
  nv_test(
    test_strings_lower_upper_dev_gpu_api
    SRCS test_strings_lower_upper_dev_api.cu
H
Huang Jiyi 已提交
36
    DEPS phi)
37 38 39 40
elseif(WITH_ROCM)
  hip_test(
    test_strings_lower_upper_dev_gpu_api
    SRCS test_strings_lower_upper_dev_api.cu
H
Huang Jiyi 已提交
41
    DEPS phi)
42
endif()
J
Jack Zhou 已提交
43

44 45 46
cc_test(
  test_strings_copy_dev_api
  SRCS test_strings_copy_dev_api.cc
H
Huang Jiyi 已提交
47
  DEPS phi)
48 49 50 51
if(WITH_GPU)
  nv_test(
    test_strings_copy_dev_gpu_api
    SRCS test_strings_copy_dev_api.cu
H
Huang Jiyi 已提交
52
    DEPS phi)
53 54 55 56
elseif(WITH_ROCM)
  hip_test(
    test_strings_copy_dev_gpu_api
    SRCS test_strings_copy_dev_api.cu
H
Huang Jiyi 已提交
57
    DEPS phi)
58
endif()
59 60 61 62

cc_test(
  test_memcpy_dev_api
  SRCS test_memcpy_dev_api.cc
H
Huang Jiyi 已提交
63
  DEPS phi)
64 65 66 67

cc_test(
  test_transfer_layout_dev_api
  SRCS test_transfer_layout_dev_api.cc
H
Huang Jiyi 已提交
68
  DEPS phi)
69 70 71 72 73 74 75 76 77 78

if(WITH_GPU)
  nv_test(
    test_gpu_timer
    SRCS test_gpu_timer.cu
    DEPS gtest)
  nv_test(
    test_auto_tune
    SRCS test_auto_tune.cu
    DEPS gtest)
79
  cc_test(
80 81
    test_fused_adam_kernel
    SRCS test_fused_adam_kernel.cc
H
Huang Jiyi 已提交
82
    DEPS gtest phi)
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
elseif(WITH_ROCM)
  hip_test(
    test_gpu_timer
    SRCS test_gpu_timer.cu
    DEPS gtest)
  hip_test(
    test_auto_tune
    SRCS test_auto_tune.cu
    DEPS gtest)
endif()

cc_test(
  test_cache
  SRCS test_cache.cc
  DEPS gtest cache)
98 99 100 101

cc_test(
  strided_memcpy_test
  SRCS strided_memcpy_test.cc
102
  DEPS phi_backends memory)
103 104 105 106 107

cc_test(
  sequence_padding_test
  SRCS sequence_padding_test.cc
  DEPS sequence_padding)
108 109 110 111 112

cc_test(
  sequence_pooling_test
  SRCS sequence_pooling_test.cc
  DEPS sequence_pooling)