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

30 lines
980 B
CMake

file(
GLOB TEST_IR_PASSES
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
"test_*.py")
string(REPLACE ".py" "" TEST_IR_PASSES "${TEST_IR_PASSES}")
list(REMOVE_ITEM TEST_IR_PASSES test_ir_fusion_group_pass)
if(WIN32 AND WIN_UNITTEST_LEVEL LESS 2)
message(STATUS "Skip tests unrelated to CUDA/TRT")
else()
foreach(target ${TEST_IR_PASSES})
if("${target}" STREQUAL test_inference_datatype_pir)
py_test_modules(${target} MODULES ${target} ENVS FLAGS_enable_pir_api=1)
set_tests_properties(test_inference_datatype_pir
PROPERTIES LABELS "RUN_TYPE=INFER" TIMEOUT 100)
else()
py_test_modules(${target} MODULES ${target})
set_tests_properties(${target} PROPERTIES LABELS "RUN_TYPE=INFER")
endif()
endforeach()
add_subdirectory(pir)
set_tests_properties(test_fuse_resnet_unit PROPERTIES TIMEOUT 120)
set_tests_properties(test_convert_to_mixed_precision PROPERTIES TIMEOUT 300)
endif()
add_subdirectory(inference)