Files
2026-07-13 12:40:42 +08:00

40 lines
1013 B
CMake

set(prim_eager_deps
phi
common
hook_utils
utils
global_utils
backward
tracer
layer
autograd_meta
eager_nan_inf_utils
grad_node_info
grad_tensor_holder
custom_operator_node)
set(prim_generated_deps final_dygraph_function final_dygraph_node
dygraph_function dygraph_node)
if(NOT (NOT WITH_PYTHON AND ON_INFER))
if(WITH_CINN)
set(prim_eager_deps ${prim_eager_deps})
endif()
cc_library(init_env_utils SRCS init_env_utils.cc)
target_compile_definitions(init_env_utils PUBLIC PADDLE_DLL_EXPORT)
paddle_test(test_comp_eager SRCS test_eager_prim.cc init_env_utils.cc)
endif()
# skip win32 since wget is not installed by default on windows machine.
if(NOT WIN32)
paddle_test(test_vjp_pir SRCS test_vjp.cc)
endif()
if(WITH_ONNXRUNTIME AND WIN32)
# Copy onnxruntime for some c++ test in Windows, since the test will
# be build only in CI, so suppose the generator in Windows is Ninja.
copy_onnx(test_comp_eager)
endif()