Files
paddlepaddle--paddle/test/dygraph_to_static/CMakeLists.txt
T
2026-07-13 12:40:42 +08:00

68 lines
2.4 KiB
CMake

file(
GLOB TEST_OPS
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
"test_*.py")
string(REPLACE ".py" "" TEST_OPS "${TEST_OPS}")
set(SOT_ENVS SOT_LOG_LEVEL=0 MIN_GRAPH_SIZE=0 STRICT_MODE=False
SOT_ENABLE_STRICT_GUARD_CHECK=True)
# swgu98: Temporarily commented on Windows platform
if(WIN32)
list(REMOVE_ITEM TEST_OPS test_for_enumerate)
# CUDAGraph is temporarily not supported on Windows platform
list(REMOVE_ITEM TEST_OPS test_cudagraph)
endif()
if(WIN32 AND NOT WITH_GPU)
# disable on Windows CPU CI for timeout
list(REMOVE_ITEM TEST_OPS test_resnet_amp)
endif()
list(REMOVE_ITEM TEST_OPS test_build_strategy)
if(NOT WITH_GPU)
# disable some model test on CPU to avoid timeout
list(REMOVE_ITEM TEST_OPS test_resnet)
list(REMOVE_ITEM TEST_OPS test_bert)
list(REMOVE_ITEM TEST_OPS test_transformer)
list(REMOVE_ITEM TEST_OPS test_mobile_net)
list(REMOVE_ITEM TEST_OPS test_seq2seq)
endif()
foreach(TEST_OP ${TEST_OPS})
py_test_modules(${TEST_OP} MODULES ${TEST_OP} ENVS ${SOT_ENVS})
endforeach()
set_tests_properties(test_se_resnet PROPERTIES TIMEOUT 900)
set_tests_properties(test_yolov3 PROPERTIES TIMEOUT 900 LABELS
"RUN_TYPE=EXCLUSIVE")
set_tests_properties(test_cycle_gan PROPERTIES TIMEOUT 150)
set_tests_properties(test_basic_api_transformation PROPERTIES TIMEOUT 240)
set_tests_properties(test_reinforcement_learning PROPERTIES TIMEOUT 120)
set_tests_properties(test_bmn PROPERTIES TIMEOUT 300)
set_tests_properties(test_loop PROPERTIES TIMEOUT 180)
set_tests_properties(test_mnist_amp PROPERTIES TIMEOUT 240)
set_tests_properties(test_sentiment PROPERTIES TIMEOUT 150)
set_tests_properties(test_incubate_jit_inference PROPERTIES TIMEOUT 150)
set_tests_properties(test_partial_program_hook
PROPERTIES ENVIRONMENT "FLAGS_comp_skip_default_ops=False")
if(TEST test_resnet_amp)
set_tests_properties(test_resnet_amp PROPERTIES TIMEOUT 360)
endif()
if(NOT WIN32)
set_tests_properties(test_tsm PROPERTIES TIMEOUT 900)
endif()
if(APPLE)
set_tests_properties(test_bmn PROPERTIES TIMEOUT 300)
endif()
if(WITH_GPU)
set_tests_properties(test_bert PROPERTIES TIMEOUT 240)
set_tests_properties(test_transformer PROPERTIES TIMEOUT 240)
set_tests_properties(test_mobile_net PROPERTIES TIMEOUT 240)
set_tests_properties(test_resnet PROPERTIES TIMEOUT 240)
set_tests_properties(test_seq2seq PROPERTIES TIMEOUT 900)
endif()