Skip to content

Commit ef68b91

Browse files
authored
Merge pull request #11819 from PaddlePaddle/bugfix/anakin-compile
fix anakin manylinux build
2 parents 6711b7b + 95385de commit ef68b91

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

paddle/contrib/inference/CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ cc_library(paddle_inference_tensorrt_subgraph_engine
6161
inference_api_test(test_paddle_inference_api_tensorrt_subgraph_engine ARGS test_word2vec)
6262
endif()
6363

64-
if (WITH_ANAKIN AND WITH_TESTING) # only needed in CI
64+
if (WITH_ANAKIN) # only needed in CI
6565
# Due to Anakin do not have official library releases and the versions of protobuf and cuda do not match Paddle's,
6666
# so anakin library will not be merged to our official inference library. To use anakin prediction API, one need to
6767
# compile the libinference_anakin_api.a and compile with anakin.so.
@@ -71,10 +71,12 @@ if (WITH_ANAKIN AND WITH_TESTING) # only needed in CI
7171
target_compile_options(inference_anakin_api_shared BEFORE PUBLIC ${ANAKIN_COMPILE_EXTRA_FLAGS})
7272
target_link_libraries(inference_anakin_api anakin anakin_saber_common)
7373
target_link_libraries(inference_anakin_api_shared anakin anakin_saber_common)
74-
cc_test(inference_anakin_test SRCS paddle_inference_api_anakin_engine_tester.cc
74+
if (WITH_TESTING)
75+
cc_test(inference_anakin_test SRCS paddle_inference_api_anakin_engine_tester.cc
7576
ARGS --model=${ANAKIN_INSTALL_DIR}/mobilenet_v2.anakin.bin
7677
DEPS inference_anakin_api)
77-
target_compile_options(inference_anakin_test BEFORE PUBLIC ${ANAKIN_COMPILE_EXTRA_FLAGS})
78+
target_compile_options(inference_anakin_test BEFORE PUBLIC ${ANAKIN_COMPILE_EXTRA_FLAGS})
79+
endif(WITH_TESTING)
7880
endif()
7981

8082
if(WITH_TESTING)

0 commit comments

Comments
 (0)