CMakeLists.txt 12.0 KB
Newer Older
R
Roc 已提交
1 2 3 4 5 6 7 8
# This file is generated by ${PADDLE_ROOT}/tools/gen_ut_cmakelists.py.
# Please don't modify this file manually.
# If you need to change unittests in this file, please modify testslist.csv in the current directory
# and then run the command `python3 ${PADDLE_ROOT}/tools/gen_ut_cmakelists.py -f ${CURRENT_DIRECTORY}/testslist.csv`
set(LOCAL_ALL_ARCH ON)
set(LOCAL_ALL_PLAT ON)
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
9 10
    test_allreduce MODULES test_allreduce ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
R
Roc 已提交
11 12
  set_tests_properties(test_allreduce PROPERTIES TIMEOUT "120" LABELS
                                                 "RUN_TYPE=DIST")
13 14 15 16 17
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_broadcast MODULES test_broadcast ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
R
Roc 已提交
18 19
  set_tests_properties(test_broadcast PROPERTIES TIMEOUT "120" LABELS
                                                 "RUN_TYPE=DIST")
20 21 22 23 24
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_c_concat MODULES test_c_concat ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
R
Roc 已提交
25 26
  set_tests_properties(test_c_concat PROPERTIES TIMEOUT "120" LABELS
                                                "RUN_TYPE=DIST")
27 28 29 30 31
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_c_identity MODULES test_c_identity ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
R
Roc 已提交
32 33
  set_tests_properties(test_c_identity PROPERTIES TIMEOUT "120" LABELS
                                                  "RUN_TYPE=DIST")
34 35 36 37 38
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_c_split MODULES test_c_split ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
R
Roc 已提交
39 40
  set_tests_properties(test_c_split PROPERTIES TIMEOUT "120" LABELS
                                               "RUN_TYPE=DIST")
41 42 43 44 45 46 47 48
endif()
if((WITH_ROCM OR WITH_GPU) AND (LINUX))
  bash_test_modules(
    test_collective_split_embedding
    START_BASH
    ../dist_test.sh
    LABELS
    "RUN_TYPE=DIST"
R
Roc 已提交
49
    ENVS
50
    "PADDLE_DIST_UT_PORT=21288;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy="
R
Roc 已提交
51
  )
R
Roc 已提交
52
  set_tests_properties(test_collective_split_embedding PROPERTIES TIMEOUT "300")
53 54 55 56 57
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_allgather_api MODULES test_collective_allgather_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
58 59
  set_tests_properties(test_collective_allgather_api
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
60 61 62 63 64 65 66
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_allgather_object_api MODULES
    test_collective_allgather_object_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
  set_tests_properties(test_collective_allgather_object_api
R
Roc 已提交
67
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
R
Roc 已提交
68 69 70
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
71 72
    test_collective_allreduce_api MODULES test_collective_allreduce_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
73 74
  set_tests_properties(test_collective_allreduce_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
75 76 77 78 79
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_alltoall_api MODULES test_collective_alltoall_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
80 81
  set_tests_properties(test_collective_alltoall_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
82 83 84 85 86 87 88 89
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  bash_test_modules(
    test_collective_alltoall_single
    START_BASH
    ../dist_test.sh
    LABELS
    "RUN_TYPE=DIST"
R
Roc 已提交
90
    ENVS
91
    "PADDLE_DIST_UT_PORT=21290;http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python"
R
Roc 已提交
92
  )
R
Roc 已提交
93
  set_tests_properties(test_collective_alltoall_single PROPERTIES TIMEOUT "350")
R
Roc 已提交
94 95 96
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
97 98
    test_collective_barrier_api MODULES test_collective_barrier_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
99 100
  set_tests_properties(test_collective_barrier_api
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
101 102 103 104 105 106 107 108
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  bash_test_modules(
    test_collective_batch_isend_irecv
    START_BASH
    ../dist_test.sh
    LABELS
    "RUN_TYPE=DIST"
R
Roc 已提交
109
    ENVS
110
    "PADDLE_DIST_UT_PORT=21292;http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python"
R
Roc 已提交
111
  )
R
Roc 已提交
112 113
  set_tests_properties(test_collective_batch_isend_irecv PROPERTIES TIMEOUT
                                                                    "350")
114 115 116 117 118
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_broadcast_api MODULES test_collective_broadcast_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
119 120
  set_tests_properties(test_collective_broadcast_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
121 122 123 124 125 126 127
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_cpu_barrier_with_gloo MODULES
    test_collective_cpu_barrier_with_gloo ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
  set_tests_properties(test_collective_cpu_barrier_with_gloo
R
Roc 已提交
128
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
R
Roc 已提交
129 130 131
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
132 133
    test_collective_global_gather MODULES test_collective_global_gather ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
134 135
  set_tests_properties(test_collective_global_gather
                       PROPERTIES TIMEOUT "200" LABELS "RUN_TYPE=DIST")
136 137 138 139 140
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_global_scatter MODULES test_collective_global_scatter ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
141 142
  set_tests_properties(test_collective_global_scatter
                       PROPERTIES TIMEOUT "200" LABELS "RUN_TYPE=DIST")
143 144 145 146 147
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_optimizer MODULES test_collective_optimizer ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
148 149
  set_tests_properties(test_collective_optimizer
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
150 151 152 153 154 155 156 157
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  bash_test_modules(
    test_collective_process_group
    START_BASH
    ../dist_test.sh
    LABELS
    "RUN_TYPE=DIST"
R
Roc 已提交
158
    ENVS
159
    "PADDLE_DIST_UT_PORT=21294;http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python"
R
Roc 已提交
160
  )
R
Roc 已提交
161
  set_tests_properties(test_collective_process_group PROPERTIES TIMEOUT "350")
162 163 164 165 166
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_reduce MODULES test_collective_reduce ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
167 168
  set_tests_properties(test_collective_reduce PROPERTIES TIMEOUT "300" LABELS
                                                         "RUN_TYPE=DIST")
R
Roc 已提交
169 170 171
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
172 173
    test_collective_reduce_api MODULES test_collective_reduce_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
174 175
  set_tests_properties(test_collective_reduce_api
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
176 177 178 179 180 181 182 183
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  bash_test_modules(
    test_collective_reduce_scatter
    START_BASH
    ../dist_test.sh
    LABELS
    "RUN_TYPE=DIST"
R
Roc 已提交
184
    ENVS
185
    "PADDLE_DIST_UT_PORT=21296;http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python"
R
Roc 已提交
186
  )
R
Roc 已提交
187
  set_tests_properties(test_collective_reduce_scatter PROPERTIES TIMEOUT "350")
R
Roc 已提交
188
endif()
189 190 191 192
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_scatter MODULES test_collective_scatter ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
193 194
  set_tests_properties(test_collective_scatter PROPERTIES TIMEOUT "300" LABELS
                                                          "RUN_TYPE=DIST")
195 196 197 198 199
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_scatter_api MODULES test_collective_scatter_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
200 201
  set_tests_properties(test_collective_scatter_api
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
202 203 204 205 206
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_sendrecv MODULES test_collective_sendrecv ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
207 208
  set_tests_properties(test_collective_sendrecv PROPERTIES TIMEOUT "300" LABELS
                                                           "RUN_TYPE=DIST")
209 210 211 212 213
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_sendrecv_api MODULES test_collective_sendrecv_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
214 215
  set_tests_properties(test_collective_sendrecv_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
216 217 218 219 220 221
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_split_col_linear MODULES test_collective_split_col_linear
    ENVS "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
  set_tests_properties(test_collective_split_col_linear
R
Roc 已提交
222
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
223 224 225 226 227 228 229
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_split_embedding_none_divisible MODULES
    test_collective_split_embedding_none_divisible ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
  set_tests_properties(test_collective_split_embedding_none_divisible
R
Roc 已提交
230
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
231 232 233 234 235 236
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_split_row_linear MODULES test_collective_split_row_linear
    ENVS "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
  set_tests_properties(test_collective_split_row_linear
R
Roc 已提交
237
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
238 239 240 241 242
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_wait MODULES test_collective_wait ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
243 244
  set_tests_properties(test_collective_wait PROPERTIES TIMEOUT "300" LABELS
                                                       "RUN_TYPE=DIST")
245 246 247 248 249
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_eager_dist_api MODULES test_eager_dist_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
250 251
  set_tests_properties(test_eager_dist_api PROPERTIES TIMEOUT "120" LABELS
                                                      "RUN_TYPE=DIST")
252 253 254 255 256
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_new_group_api MODULES test_new_group_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
257 258
  set_tests_properties(test_new_group_api PROPERTIES TIMEOUT "120" LABELS
                                                     "RUN_TYPE=DIST")
259 260 261 262 263 264 265
endif()
if((WITH_GPU
    OR WITH_ROCM
    OR WITH_ASCEND
    OR WITH_ASCEND_CL
   )
   AND LOCAL_ALL_PLAT)
R
Roc 已提交
266
  bash_test_modules(
267
    test_gen_nccl_id_op
R
Roc 已提交
268 269 270 271 272
    START_BASH
    ../dist_test.sh
    LABELS
    "RUN_TYPE=DIST"
    ENVS
273
    "PADDLE_DIST_UT_PORT=21298;http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python"
R
Roc 已提交
274 275
  )
endif()
R
Roc 已提交
276
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
277 278 279 280 281
  py_test_modules(
    test_communication_stream_allreduce_api MODULES
    test_communication_stream_allreduce_api ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
  set_tests_properties(test_communication_stream_allreduce_api
R
Roc 已提交
282
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
283
endif()
284 285
add_subdirectory(fleet)
add_subdirectory(multinode)