CMakeLists.txt 17.9 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
  set_tests_properties(test_collective_allreduce_api
74
                       PROPERTIES TIMEOUT "250" 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
  set_tests_properties(test_collective_alltoall_api
81
                       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
endif()
95 96 97 98 99 100
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_alltoall_single_api MODULES
    test_collective_alltoall_single_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
  set_tests_properties(test_collective_alltoall_single_api
101
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
102
endif()
R
Roc 已提交
103 104
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
105 106
    test_collective_barrier_api MODULES test_collective_barrier_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
107 108
  set_tests_properties(test_collective_barrier_api
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
109 110 111 112 113 114 115 116
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 已提交
117
    ENVS
118
    "PADDLE_DIST_UT_PORT=21292;http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python"
R
Roc 已提交
119
  )
R
Roc 已提交
120 121
  set_tests_properties(test_collective_batch_isend_irecv PROPERTIES TIMEOUT
                                                                    "350")
122 123 124 125 126
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 已提交
127
  set_tests_properties(test_collective_broadcast_api
128
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
129
endif()
130 131 132 133 134 135 136 137
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_broadcast_object_list_api MODULES
    test_collective_broadcast_object_list_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
  set_tests_properties(test_collective_broadcast_object_list_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
endif()
138 139 140 141 142 143
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 已提交
144
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
R
Roc 已提交
145 146 147
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
148 149
    test_collective_global_gather MODULES test_collective_global_gather ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
150 151
  set_tests_properties(test_collective_global_gather
                       PROPERTIES TIMEOUT "200" LABELS "RUN_TYPE=DIST")
152 153 154 155 156
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 已提交
157 158
  set_tests_properties(test_collective_global_scatter
                       PROPERTIES TIMEOUT "200" LABELS "RUN_TYPE=DIST")
159
endif()
160 161 162 163 164
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_isend_irecv_api MODULES test_collective_isend_irecv_api
    ENVS "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
  set_tests_properties(test_collective_isend_irecv_api
165
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
166
endif()
167 168 169 170
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 已提交
171 172
  set_tests_properties(test_collective_optimizer
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
173 174 175 176 177 178 179 180
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 已提交
181
    ENVS
182
    "PADDLE_DIST_UT_PORT=21294;http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python"
R
Roc 已提交
183
  )
R
Roc 已提交
184
  set_tests_properties(test_collective_process_group PROPERTIES TIMEOUT "350")
185 186 187 188 189
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 已提交
190 191
  set_tests_properties(test_collective_reduce PROPERTIES TIMEOUT "300" LABELS
                                                         "RUN_TYPE=DIST")
R
Roc 已提交
192 193 194
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
195 196
    test_collective_reduce_api MODULES test_collective_reduce_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
R
Roc 已提交
197
  set_tests_properties(test_collective_reduce_api
198
                       PROPERTIES TIMEOUT "230" LABELS "RUN_TYPE=DIST")
199 200 201 202 203 204 205 206
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 已提交
207
    ENVS
208
    "PADDLE_DIST_UT_PORT=21296;http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python"
R
Roc 已提交
209
  )
R
Roc 已提交
210
  set_tests_properties(test_collective_reduce_scatter PROPERTIES TIMEOUT "350")
R
Roc 已提交
211
endif()
212 213 214 215 216 217
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_reduce_scatter_api MODULES
    test_collective_reduce_scatter_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
  set_tests_properties(test_collective_reduce_scatter_api
218
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
219
endif()
220 221 222 223
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 已提交
224 225
  set_tests_properties(test_collective_scatter PROPERTIES TIMEOUT "300" LABELS
                                                          "RUN_TYPE=DIST")
226 227 228 229 230
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 已提交
231
  set_tests_properties(test_collective_scatter_api
232
                       PROPERTIES TIMEOUT "180" LABELS "RUN_TYPE=DIST")
233
endif()
234 235 236 237 238 239 240 241
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_collective_scatter_object_list_api MODULES
    test_collective_scatter_object_list_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
  set_tests_properties(test_collective_scatter_object_list_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
endif()
242 243 244 245
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 已提交
246 247
  set_tests_properties(test_collective_sendrecv PROPERTIES TIMEOUT "300" LABELS
                                                           "RUN_TYPE=DIST")
248 249 250 251 252
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 已提交
253
  set_tests_properties(test_collective_sendrecv_api
254
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
255 256 257 258 259 260
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 已提交
261
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
262 263 264 265 266 267 268
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 已提交
269
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
270 271 272 273 274 275
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 已提交
276
                       PROPERTIES TIMEOUT "300" LABELS "RUN_TYPE=DIST")
277 278 279 280 281
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 已提交
282 283
  set_tests_properties(test_collective_wait PROPERTIES TIMEOUT "300" LABELS
                                                       "RUN_TYPE=DIST")
284
endif()
285 286 287 288 289 290 291 292
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_communication_stream_allgather_api MODULES
    test_communication_stream_allgather_api ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
  set_tests_properties(test_communication_stream_allgather_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
endif()
293 294
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
295 296 297 298 299
    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
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_communication_stream_alltoall_api MODULES
    test_communication_stream_alltoall_api ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
  set_tests_properties(test_communication_stream_alltoall_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_communication_stream_alltoall_single_api MODULES
    test_communication_stream_alltoall_single_api ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
  set_tests_properties(test_communication_stream_alltoall_single_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_communication_stream_broadcast_api MODULES
    test_communication_stream_broadcast_api ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
  set_tests_properties(test_communication_stream_broadcast_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_communication_stream_reduce_api MODULES
    test_communication_stream_reduce_api ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
  set_tests_properties(test_communication_stream_reduce_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_communication_stream_reduce_scatter_api MODULES
    test_communication_stream_reduce_scatter_api ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
  set_tests_properties(test_communication_stream_reduce_scatter_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_communication_stream_scatter_api MODULES
    test_communication_stream_scatter_api ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
  set_tests_properties(test_communication_stream_scatter_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
348 349 350
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
351 352 353 354 355 356 357 358 359
    test_communication_stream_sendrecv_api MODULES
    test_communication_stream_sendrecv_api ENVS
    "PYTHONPATH=..:${PADDLE_BINARY_DIR}/python;http_proxy=;https_proxy=")
  set_tests_properties(test_communication_stream_sendrecv_api
                       PROPERTIES TIMEOUT "120" LABELS "RUN_TYPE=DIST")
endif()
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
  py_test_modules(
    test_eager_dist_api MODULES test_eager_dist_api ENVS
360
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
361 362
  set_tests_properties(test_eager_dist_api PROPERTIES TIMEOUT "120" LABELS
                                                      "RUN_TYPE=DIST")
363 364 365 366 367 368 369
endif()
if((WITH_GPU
    OR WITH_ROCM
    OR WITH_ASCEND
    OR WITH_ASCEND_CL
   )
   AND LOCAL_ALL_PLAT)
R
Roc 已提交
370
  bash_test_modules(
371
    test_gen_nccl_id_op
R
Roc 已提交
372 373 374 375 376
    START_BASH
    ../dist_test.sh
    LABELS
    "RUN_TYPE=DIST"
    ENVS
377
    "PADDLE_DIST_UT_PORT=21298;http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python"
R
Roc 已提交
378 379
  )
endif()
R
Roc 已提交
380
if((WITH_GPU OR WITH_ROCM) AND (LINUX))
381
  py_test_modules(
382 383 384 385
    test_new_group_api MODULES test_new_group_api ENVS
    "http_proxy=;https_proxy=;PYTHONPATH=..:${PADDLE_BINARY_DIR}/python")
  set_tests_properties(test_new_group_api PROPERTIES TIMEOUT "120" LABELS
                                                     "RUN_TYPE=DIST")
386
endif()
L
LiYuRio 已提交
387 388 389 390 391 392 393 394 395 396 397
if((WITH_ROCM OR WITH_GPU) AND (LINUX))
  bash_test_modules(
    test_world_size_and_rank
    START_BASH
    test_world_size_and_rank.sh
    LABELS
    "RUN_TYPE=DIST"
    ENVS
    "PADDLE_DIST_UT_PORT=21532;http_proxy=;https_proxy=")
  set_tests_properties(test_world_size_and_rank PROPERTIES TIMEOUT "120")
endif()
W
wuhuachaocoding 已提交
398 399 400 401 402 403 404 405 406 407 408 409
if(WITH_MPI)
  if(LOCAL_ALL_ARCH AND (LINUX))
    bash_test_modules(
      test_mpi_comm
      START_BASH
      test_mpi_comm.sh
      LABELS
      "RUN_TYPE=DIST"
      ENVS
      "PADDLE_DIST_UT_PORT=21672;http_proxy=;https_proxy=")
  endif()
endif()
L
LiYuRio 已提交
410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431
if((WITH_ROCM OR WITH_GPU) AND (LINUX))
  bash_test_modules(
    test_strategy_group
    START_BASH
    test_strategy_group.sh
    LABELS
    "RUN_TYPE=DIST"
    ENVS
    "PADDLE_DIST_UT_PORT=21814;http_proxy=;https_proxy=")
  set_tests_properties(test_strategy_group PROPERTIES TIMEOUT "120")
endif()
if((WITH_ROCM OR WITH_GPU) AND (LINUX))
  bash_test_modules(
    test_orthogonal_strategy
    START_BASH
    test_orthogonal_strategy.sh
    LABELS
    "RUN_TYPE=DIST"
    ENVS
    "PADDLE_DIST_UT_PORT=21958;http_proxy=;https_proxy=")
  set_tests_properties(test_orthogonal_strategy PROPERTIES TIMEOUT "120")
endif()
432 433
add_subdirectory(fleet)
add_subdirectory(multinode)