Skip to content

Commit faeb9b8

Browse files
committed
fix compile rely problem
1 parent 2a84054 commit faeb9b8

File tree

5 files changed

+17
-12
lines changed

5 files changed

+17
-12
lines changed

paddle/fluid/inference/analysis/CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,17 @@ set(analysis_deps # analysis_deps can be extended accross the project
77
add_subdirectory(ir_passes)
88
add_subdirectory(passes)
99

10-
cc_library(ir_pass_manager SRCS ir_pass_manager.cc DEPS graph pass ${INFER_IR_PASSES})
10+
cc_library(analysis_helper SRCS helper.cc DEPS framework_proto proto_desc graph paddle_fluid_api)
11+
12+
cc_library(ir_pass_manager SRCS ir_pass_manager.cc DEPS graph pass ${INFER_IR_PASSES} analysis_helper)
1113

1214
cc_library(argument SRCS argument.cc DEPS scope proto_desc)
1315
cc_library(analysis_pass SRCS analysis_pass.cc DEPS proto_desc)
1416

1517
cc_library(analysis SRCS
1618
analyzer.cc
17-
helper.cc
1819
analysis_pass
19-
DEPS ${analysis_deps}
20+
DEPS ${analysis_deps} analysis_helper
2021
)
2122

2223
cc_test(test_dot SRCS dot_tester.cc DEPS analysis)

paddle/fluid/inference/analysis/ir_passes/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ set(analysis_deps ${analysis_deps}
44
subgraph_detector tensorrt_subgraph_pass
55
CACHE INTERNAL "")
66

7+
set(pass_file ${PADDLE_BINARY_DIR}/paddle/fluid/inference/api/paddle_inference_pass.h)
8+
file(APPEND ${pass_file} "USE_PASS(tensorrt_subgraph_pass);\n")
79
set(INFER_IR_PASSES ${INFER_IR_PASSES} tensorrt_subgraph_pass CACHE INTERNAL "")

paddle/fluid/inference/api/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ endif()
2727
cc_library(reset_tensor_array SRCS details/reset_tensor_array.cc DEPS lod_tensor scope)
2828
cc_library(analysis_config SRCS analysis_config.cc DEPS lod_tensor paddle_pass_builder)
2929
cc_library(paddle_pass_builder SRCS paddle_pass_builder.cc)
30-
cc_library(analysis_predictor SRCS analysis_predictor.cc DEPS paddle_inference_api analysis naive_executor zero_copy_tensor reset_tensor_array analysis_config paddle_pass_builder)
30+
cc_library(analysis_predictor SRCS analysis_predictor.cc DEPS paddle_inference_api analysis naive_executor zero_copy_tensor reset_tensor_array analysis_config paddle_pass_builder ir_pass_manager)
3131
cc_library(zero_copy_tensor SRCS details/zero_copy_tensor.cc DEPS scope lod_tensor enforce)
3232
cc_library(zero_copy_tensor_dummy SRCS details/zero_copy_tensor_dummy.cc)
3333
cc_library(paddle_inference_api SRCS api.cc api_impl.cc helper.cc DEPS lod_tensor scope paddle_pass_builder reset_tensor_array analysis_config analysis_config paddle_pass_builder DEPS zero_copy_tensor)

paddle/fluid/inference/api/analysis_predictor.cc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,4 @@ USE_TRT_CONVERTER(pad);
551551
USE_TRT_CONVERTER(split);
552552
USE_TRT_CONVERTER(prelu);
553553
USE_TRT_CONVERTER(conv2d_transpose);
554-
555-
USE_PASS(tensorrt_subgraph_pass);
556554
#endif

paddle/fluid/inference/tests/api/CMakeLists.txt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
set(INFERENCE_EXTRA_DEPS paddle_inference_api paddle_fluid_api ir_pass_manager analysis_predictor)
22

3+
if(WITH_GPU AND TENSORRT_FOUND)
4+
set(INFERENCE_EXTRA_DEPS ${INFERENCE_EXTRA_DEPS} analysis ${analysis_deps} ir_pass_manager analysis_predictor)
5+
endif()
6+
37
function(download_model install_dir model_name)
48
if (NOT EXISTS ${install_dir})
59
inference_download_and_uncompress(${install_dir} ${INFERENCE_URL} ${model_name})
@@ -75,11 +79,11 @@ endif()
7579
inference_analysis_api_test(test_analyzer_ocr ${OCR_INSTALL_DIR} analyzer_vis_tester.cc)
7680

7781
# resnet50
78-
inference_analysis_api_test_with_fake_data(test_analyzer_resnet50
82+
inference_analysis_api_test_with_fake_data(test_analyzer_resnet50
7983
"${INFERENCE_DEMO_INSTALL_DIR}/resnet50" analyzer_resnet50_tester.cc "resnet50_model.tar.gz")
8084

8185
# mobilenet with depthwise_conv op
82-
inference_analysis_api_test_with_fake_data(test_analyzer_mobilenet
86+
inference_analysis_api_test_with_fake_data(test_analyzer_mobilenet
8387
"${INFERENCE_DEMO_INSTALL_DIR}/mobilenet_depthwise_conv" analyzer_resnet50_tester.cc "mobilenet_model.tar.gz")
8488

8589
# anakin
@@ -89,15 +93,15 @@ if (WITH_ANAKIN AND WITH_MKL) # only needed in CI
8993
set(ANAKIN_RNN1_INSTALL_DIR "${ANAKIN_INSTALL_DIR}/rnn1")
9094
inference_download(${ANAKIN_RNN1_INSTALL_DIR} ${INFERENCE_URL} "anakin_test%2Fditu_rnn.anakin2.model.bin")
9195
inference_download(${ANAKIN_RNN1_INSTALL_DIR} ${INFERENCE_URL} "anakin_test%2Fditu_rnn_data.txt")
92-
cc_test(test_anakin_rnn1 SRCS anakin_rnn1_tester.cc
93-
ARGS --model=${ANAKIN_RNN1_INSTALL_DIR}/anakin_test%2Fditu_rnn.anakin2.model.bin
96+
cc_test(test_anakin_rnn1 SRCS anakin_rnn1_tester.cc
97+
ARGS --model=${ANAKIN_RNN1_INSTALL_DIR}/anakin_test%2Fditu_rnn.anakin2.model.bin
9498
--datapath=${ANAKIN_RNN1_INSTALL_DIR}/anakin_test%2Fditu_rnn_data.txt
9599
DEPS inference_anakin_api_shared SERIAL)
96100
# anakin mobilenet
97101
if(WITH_GPU)
98102
set(ANAKIN_MOBILENET_INSTALL_DIR "${ANAKIN_INSTALL_DIR}/mobilenet")
99103
inference_download(${ANAKIN_MOBILENET_INSTALL_DIR} ${INFERENCE_URL} "mobilenet_v2.anakin.bin")
100-
cc_test(test_anakin_mobilenet SRCS anakin_mobilenet_tester.cc
104+
cc_test(test_anakin_mobilenet SRCS anakin_mobilenet_tester.cc
101105
ARGS --model=${ANAKIN_MOBILENET_INSTALL_DIR}/mobilenet_v2.anakin.bin
102106
DEPS inference_anakin_api_shared dynload_cuda SERIAL)
103107
endif()
@@ -109,6 +113,6 @@ if(WITH_GPU AND TENSORRT_FOUND)
109113
inference_download_and_uncompress(${TRT_MODEL_INSTALL_DIR} ${INFERENCE_URL}/tensorrt_test "trt_test_models.tar.gz")
110114
endif()
111115
inference_analysis_test(test_trt_models SRCS trt_models_tester.cc
112-
EXTRA_DEPS ${INFERENCE_EXTRA_DEPS} analysis ${analysis_deps} ir_pass_manager analysis_predictor
116+
EXTRA_DEPS ${INFERENCE_EXTRA_DEPS}
113117
ARGS --infer_model=${TRT_MODEL_INSTALL_DIR}/trt_test_models SERIAL)
114118
endif()

0 commit comments

Comments
 (0)