未验证 提交 edf69ae0 编写于 作者: R Ruibiao Chen 提交者: GitHub

Fix cmakelint errors for some files (#43428)

上级 97af8516
...@@ -84,63 +84,33 @@ repos: ...@@ -84,63 +84,33 @@ repos:
exclude: | exclude: |
(?x)^( (?x)^(
CMakeLists.txt| CMakeLists.txt|
paddle/fluid/pybind/CMakeLists.txt| python/paddle/fluid/tests/unittests/CMakeLists.txt|
python/paddle/fluid/tests/unittests/CMakeLists.txt|
paddle/fluid/eager/auto_code_generator/CMakeLists.txt|
paddle/fluid/framework/CMakeLists.txt|
paddle/fluid/eager/auto_code_generator/final_state_generator/CMakeLists.txt|
cmake/third_party.cmake|
paddle/fluid/inference/tests/infer_ut/CMakeLists.txt| paddle/fluid/inference/tests/infer_ut/CMakeLists.txt|
cmake/configure.cmake| cmake/configure.cmake|
paddle/fluid/inference/api/demo_ci/CMakeLists.txt| paddle/fluid/inference/api/demo_ci/CMakeLists.txt|
cmake/flags.cmake| cmake/flags.cmake|
cmake/inference_lib.cmake| cmake/inference_lib.cmake|
cmake/external/protobuf.cmake| cmake/external/protobuf.cmake|
cmake/system.cmake|
cmake/cudnn.cmake|
cmake/external/mkldnn.cmake|
cmake/unity_build.cmake|
paddle/fluid/framework/fleet/CMakeLists.txt| paddle/fluid/framework/fleet/CMakeLists.txt|
paddle/fluid/inference/CMakeLists.txt| paddle/fluid/inference/CMakeLists.txt|
paddle/fluid/inference/tests/api/CMakeLists.txt| paddle/fluid/inference/tests/api/CMakeLists.txt|
paddle/fluid/operators/CMakeLists.txt| paddle/fluid/operators/CMakeLists.txt|
paddle/phi/api/lib/CMakeLists.txt|
cmake/external/gflags.cmake|
cmake/external/lite.cmake| cmake/external/lite.cmake|
cmake/external/poplar.cmake| cmake/external/poplar.cmake|
cmake/python_module.cmake| cmake/python_module.cmake|
python/paddle/fluid/tests/unittests/asp/CMakeLists.txt| python/paddle/fluid/tests/unittests/asp/CMakeLists.txt|
cmake/cuda.cmake| cmake/cuda.cmake|
cmake/FindNumPy.cmake| cmake/FindNumPy.cmake|
cmake/phi.cmake|
paddle/fluid/framework/ir/CMakeLists.txt|
paddle/fluid/platform/CMakeLists.txt|
python/paddle/fluid/tests/unittests/mlu/CMakeLists.txt|
python/paddle/tests/CMakeLists.txt|
cmake/ccache.cmake|
cmake/coveralls.cmake| cmake/coveralls.cmake|
cmake/external/glog.cmake| cmake/external/glog.cmake|
cmake/external/onnxruntime.cmake| cmake/external/onnxruntime.cmake|
cmake/external/openblas.cmake| cmake/external/openblas.cmake|
cmake/external/xpu.cmake| cmake/external/xpu.cmake|
cmake/hip.cmake| cmake/hip.cmake|
paddle/fluid/distributed/CMakeLists.txt|
paddle/fluid/framework/details/CMakeLists.txt|
paddle/fluid/imperative/CMakeLists.txt|
paddle/fluid/inference/analysis/ir_passes/CMakeLists.txt| paddle/fluid/inference/analysis/ir_passes/CMakeLists.txt|
paddle/fluid/inference/api/CMakeLists.txt| paddle/fluid/inference/api/CMakeLists.txt|
paddle/fluid/operators/controlflow/CMakeLists.txt| paddle/fluid/operators/controlflow/CMakeLists.txt|
python/paddle/fluid/tests/unittests/distributed_passes/CMakeLists.txt| python/paddle/fluid/tests/unittests/distributed_passes/CMakeLists.txt|
cmake/cblas.cmake|
cmake/coverallsGcovJsons.cmake|
cmake/external/brpc.cmake|
cmake/external/cryptopp.cmake|
cmake/external/gtest.cmake|
cmake/external/llvm.cmake|
cmake/external/utf8proc.cmake|
cmake/external/warpctc.cmake|
cmake/external/zlib.cmake|
cmake/FindGperftools.cmake|
cmake/operators.cmake| cmake/operators.cmake|
cmake/tensorrt.cmake| cmake/tensorrt.cmake|
paddle/fluid/inference/api/details/CMakeLists.txt| paddle/fluid/inference/api/details/CMakeLists.txt|
...@@ -153,28 +123,13 @@ repos: ...@@ -153,28 +123,13 @@ repos:
cmake/miopen.cmake| cmake/miopen.cmake|
cmake/nccl.cmake| cmake/nccl.cmake|
cmake/simd.cmake| cmake/simd.cmake|
paddle/fluid/distributed/fleet_executor/CMakeLists.txt|
paddle/fluid/eager/api/generated/fluid_generated/forwards/CMakeLists.txt|
paddle/fluid/framework/io/CMakeLists.txt|
paddle/fluid/imperative/tests/CMakeLists.txt|
paddle/fluid/inference/analysis/CMakeLists.txt| paddle/fluid/inference/analysis/CMakeLists.txt|
paddle/fluid/inference/tests/infer_ut/external-cmake/gtest-cpp.cmake| paddle/fluid/inference/tests/infer_ut/external-cmake/gtest-cpp.cmake|
paddle/fluid/memory/allocation/CMakeLists.txt| paddle/fluid/memory/allocation/CMakeLists.txt|
paddle/fluid/memory/CMakeLists.txt| paddle/fluid/memory/CMakeLists.txt|
paddle/fluid/operators/cinn/CMakeLists.txt| paddle/fluid/operators/cinn/CMakeLists.txt|
paddle/fluid/operators/collective/CMakeLists.txt|
paddle/fluid/operators/ipu/CMakeLists.txt|
paddle/fluid/operators/jit/CMakeLists.txt|
paddle/fluid/operators/pscore/CMakeLists.txt|
paddle/fluid/platform/device/ipu/CMakeLists.txt|
paddle/fluid/platform/dynload/CMakeLists.txt|
paddle/infrt/external_kernels/CMakeLists.txt| paddle/infrt/external_kernels/CMakeLists.txt|
paddle/infrt/kernel/phi/CMakeLists.txt| paddle/infrt/kernel/phi/CMakeLists.txt|
paddle/phi/backends/dynload/CMakeLists.txt|
paddle/phi/CMakeLists.txt|
paddle/phi/kernels/CMakeLists.txt|
paddle/phi/tests/core/CMakeLists.txt|
python/CMakeLists.txt|
python/paddle/fluid/contrib/slim/tests/CMakeLists.txt| python/paddle/fluid/contrib/slim/tests/CMakeLists.txt|
python/paddle/fluid/tests/unittests/autograd/CMakeLists.txt| python/paddle/fluid/tests/unittests/autograd/CMakeLists.txt|
python/paddle/fluid/tests/unittests/distribution/CMakeLists.txt| python/paddle/fluid/tests/unittests/distribution/CMakeLists.txt|
......
...@@ -13,7 +13,7 @@ if(NOT WIN32) ...@@ -13,7 +13,7 @@ if(NOT WIN32)
${cache_directory}) ${cache_directory})
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${CCACHE_PATH}) set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${CCACHE_PATH})
set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ${CCACHE_PATH}) set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ${CCACHE_PATH})
endif(CCACHE_PATH) endif()
elseif("${CMAKE_GENERATOR}" STREQUAL "Ninja") elseif("${CMAKE_GENERATOR}" STREQUAL "Ninja")
# (Note:zhouwei25) Only Ninja Generator can support sccache now # (Note:zhouwei25) Only Ninja Generator can support sccache now
find_program(SCCACHE_PATH sccache) find_program(SCCACHE_PATH sccache)
...@@ -30,5 +30,5 @@ elseif("${CMAKE_GENERATOR}" STREQUAL "Ninja") ...@@ -30,5 +30,5 @@ elseif("${CMAKE_GENERATOR}" STREQUAL "Ninja")
# (Note:zhouwei25) sccache for cuda compiler has bug so that it can't be hit # (Note:zhouwei25) sccache for cuda compiler has bug so that it can't be hit
# refer to https://github.com/mozilla/sccache/issues/1017, so we fix it # refer to https://github.com/mozilla/sccache/issues/1017, so we fix it
set(CMAKE_CUDA_COMPILER_LAUNCHER ${SCCACHE_PATH}) set(CMAKE_CUDA_COMPILER_LAUNCHER ${SCCACHE_PATH})
endif(SCCACHE_PATH) endif()
endif() endif()
...@@ -141,9 +141,9 @@ file(GLOB_RECURSE ALL_GCOV_FILES "${COV_PATH}" "*.gcov") ...@@ -141,9 +141,9 @@ file(GLOB_RECURSE ALL_GCOV_FILES "${COV_PATH}" "*.gcov")
# Get only the filenames to use for filtering. # Get only the filenames to use for filtering.
#set(COVERAGE_SRCS_NAMES "") #set(COVERAGE_SRCS_NAMES "")
#foreach (COVSRC ${COVERAGE_SRCS}) #foreach (COVSRC ${COVERAGE_SRCS})
# get_filename_component(COVSRC_NAME ${COVSRC} NAME) # get_filename_component(COVSRC_NAME ${COVSRC} NAME)
# message("${COVSRC} -> ${COVSRC_NAME}") # message("${COVSRC} -> ${COVSRC_NAME}")
# list(APPEND COVERAGE_SRCS_NAMES "${COVSRC_NAME}") # list(APPEND COVERAGE_SRCS_NAMES "${COVSRC_NAME}")
#endforeach() #endforeach()
# #
...@@ -155,15 +155,15 @@ file(GLOB_RECURSE ALL_GCOV_FILES "${COV_PATH}" "*.gcov") ...@@ -155,15 +155,15 @@ file(GLOB_RECURSE ALL_GCOV_FILES "${COV_PATH}" "*.gcov")
# #
# Example: # Example:
# COVERAGE_SRCS = # COVERAGE_SRCS =
# /path/to/project/root/subdir/the_file.c # /path/to/project/root/subdir/the_file.c
# #
# ALL_GCOV_FILES = # ALL_GCOV_FILES =
# /path/to/project/root/build/#path#to#project#root#subdir#the_file.c.gcov # /path/to/project/root/build/#path#to#project#root#subdir#the_file.c.gcov
# /path/to/project/root/build/#path#to#project#root#subdir#other_file.c.gcov # /path/to/project/root/build/#path#to#project#root#subdir#other_file.c.gcov
# #
# Result should be: # Result should be:
# GCOV_FILES = # GCOV_FILES =
# /path/to/project/root/build/#path#to#project#root#subdir#the_file.c.gcov # /path/to/project/root/build/#path#to#project#root#subdir#the_file.c.gcov
# #
set(GCOV_FILES "") set(GCOV_FILES "")
#message("Look in coverage sources: ${COVERAGE_SRCS}") #message("Look in coverage sources: ${COVERAGE_SRCS}")
......
...@@ -4,11 +4,11 @@ endif() ...@@ -4,11 +4,11 @@ endif()
if(WIN32) if(WIN32)
set(CUDNN_ROOT ${CUDA_TOOLKIT_ROOT_DIR}) set(CUDNN_ROOT ${CUDA_TOOLKIT_ROOT_DIR})
else(WIN32) else()
set(CUDNN_ROOT set(CUDNN_ROOT
"/usr" "/usr"
CACHE PATH "CUDNN ROOT") CACHE PATH "CUDNN ROOT")
endif(WIN32) endif()
find_path( find_path(
CUDNN_INCLUDE_DIR cudnn.h CUDNN_INCLUDE_DIR cudnn.h
...@@ -41,16 +41,16 @@ set(CUDNN_LIB_NAME "") ...@@ -41,16 +41,16 @@ set(CUDNN_LIB_NAME "")
if(LINUX) if(LINUX)
set(CUDNN_LIB_NAME "libcudnn.so") set(CUDNN_LIB_NAME "libcudnn.so")
endif(LINUX) endif()
if(WIN32) if(WIN32)
# only support cudnn7 # only support cudnn7
set(CUDNN_LIB_NAME "cudnn.lib" "cudnn64_7.dll") set(CUDNN_LIB_NAME "cudnn.lib" "cudnn64_7.dll")
endif(WIN32) endif()
if(APPLE) if(APPLE)
set(CUDNN_LIB_NAME "libcudnn.dylib" "libcudnn.so") set(CUDNN_LIB_NAME "libcudnn.dylib" "libcudnn.so")
endif(APPLE) endif()
find_library( find_library(
CUDNN_LIBRARY CUDNN_LIBRARY
......
...@@ -35,11 +35,11 @@ if(WIN32) ...@@ -35,11 +35,11 @@ if(WIN32)
${CMAKE_COMMAND} -E copy_if_different ${CMAKE_COMMAND} -E copy_if_different
"${PADDLE_SOURCE_DIR}/patches/cryptopp/CMakeLists.txt" "<SOURCE_DIR>/") "${PADDLE_SOURCE_DIR}/patches/cryptopp/CMakeLists.txt" "<SOURCE_DIR>/")
endif() endif()
else(WIN32) else()
set(CRYPTOPP_LIBRARIES set(CRYPTOPP_LIBRARIES
"${CRYPTOPP_INSTALL_DIR}/lib/libcryptopp.a" "${CRYPTOPP_INSTALL_DIR}/lib/libcryptopp.a"
CACHE FILEPATH "cryptopp library." FORCE) CACHE FILEPATH "cryptopp library." FORCE)
endif(WIN32) endif()
if(APPLE AND WITH_ARM) if(APPLE AND WITH_ARM)
set(CMAKE_CXX_FLAGS "-DCRYPTOPP_ARM_CRC32_AVAILABLE=0") set(CMAKE_CXX_FLAGS "-DCRYPTOPP_ARM_CRC32_AVAILABLE=0")
......
...@@ -25,13 +25,13 @@ if(WIN32) ...@@ -25,13 +25,13 @@ if(WIN32)
set(GFLAGS_LIBRARIES set(GFLAGS_LIBRARIES
"${GFLAGS_INSTALL_DIR}/lib/gflags_static.lib" "${GFLAGS_INSTALL_DIR}/lib/gflags_static.lib"
CACHE FILEPATH "GFLAGS_LIBRARIES" FORCE) CACHE FILEPATH "GFLAGS_LIBRARIES" FORCE)
else(WIN32) else()
set(GFLAGS_LIBRARIES set(GFLAGS_LIBRARIES
"${GFLAGS_INSTALL_DIR}/lib/libgflags.a" "${GFLAGS_INSTALL_DIR}/lib/libgflags.a"
CACHE FILEPATH "GFLAGS_LIBRARIES" FORCE) CACHE FILEPATH "GFLAGS_LIBRARIES" FORCE)
set(BUILD_COMMAND $(MAKE) --silent) set(BUILD_COMMAND $(MAKE) --silent)
set(INSTALL_COMMAND $(MAKE) install) set(INSTALL_COMMAND $(MAKE) install)
endif(WIN32) endif()
include_directories(${GFLAGS_INCLUDE_DIR}) include_directories(${GFLAGS_INCLUDE_DIR})
...@@ -101,5 +101,5 @@ if(WIN32) ...@@ -101,5 +101,5 @@ if(WIN32)
check_include_file_cxx("shlwapi.h" HAVE_SHLWAPI) check_include_file_cxx("shlwapi.h" HAVE_SHLWAPI)
if(HAVE_SHLWAPI) if(HAVE_SHLWAPI)
set_property(GLOBAL PROPERTY OS_DEPENDENCY_MODULES shlwapi.lib) set_property(GLOBAL PROPERTY OS_DEPENDENCY_MODULES shlwapi.lib)
endif(HAVE_SHLWAPI) endif()
endif(WIN32) endif()
...@@ -42,7 +42,7 @@ if(WIN32) ...@@ -42,7 +42,7 @@ if(WIN32)
string(REPLACE "/w " "" GTEST_CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") string(REPLACE "/w " "" GTEST_CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
string(REPLACE "/W0 " "" GTEST_CMAKE_C_FLAGS "${GTEST_CMAKE_C_FLAGS}") string(REPLACE "/W0 " "" GTEST_CMAKE_C_FLAGS "${GTEST_CMAKE_C_FLAGS}")
string(REPLACE "/W0 " "" GTEST_CMAKE_CXX_FLAGS "${GTEST_CMAKE_CXX_FLAGS}") string(REPLACE "/W0 " "" GTEST_CMAKE_CXX_FLAGS "${GTEST_CMAKE_CXX_FLAGS}")
else(WIN32) else()
set(GTEST_LIBRARIES set(GTEST_LIBRARIES
"${GTEST_INSTALL_DIR}/${CMAKE_INSTALL_LIBDIR}/libgtest.a" "${GTEST_INSTALL_DIR}/${CMAKE_INSTALL_LIBDIR}/libgtest.a"
CACHE FILEPATH "gtest libraries." FORCE) CACHE FILEPATH "gtest libraries." FORCE)
...@@ -51,7 +51,7 @@ else(WIN32) ...@@ -51,7 +51,7 @@ else(WIN32)
CACHE FILEPATH "gtest main libraries." FORCE) CACHE FILEPATH "gtest main libraries." FORCE)
set(GTEST_CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") set(GTEST_CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
set(GTEST_CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") set(GTEST_CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
endif(WIN32) endif()
if(WITH_MKLML) if(WITH_MKLML)
# wait for mklml downloading completed # wait for mklml downloading completed
......
...@@ -59,7 +59,7 @@ else() ...@@ -59,7 +59,7 @@ else()
set(MKLDNN_LIB set(MKLDNN_LIB
"${MKLDNN_INSTALL_DIR}/bin/mkldnn.lib" "${MKLDNN_INSTALL_DIR}/bin/mkldnn.lib"
CACHE FILEPATH "mkldnn library." FORCE) CACHE FILEPATH "mkldnn library." FORCE)
endif(NOT WIN32) endif()
ExternalProject_Add( ExternalProject_Add(
${MKLDNN_PROJECT} ${MKLDNN_PROJECT}
...@@ -121,7 +121,7 @@ if(WIN32) ...@@ -121,7 +121,7 @@ if(WIN32)
DEPENDS ${MKLDNN_PROJECT} DEPENDS ${MKLDNN_PROJECT}
VERBATIM) VERBATIM)
add_custom_target(mkldnn_cmd ALL DEPENDS ${MKLDNN_LIB}) add_custom_target(mkldnn_cmd ALL DEPENDS ${MKLDNN_LIB})
else(WIN32) else()
set(MKLDNN_SHARED_LIB ${MKLDNN_INSTALL_DIR}/libmkldnn.so.0) set(MKLDNN_SHARED_LIB ${MKLDNN_INSTALL_DIR}/libmkldnn.so.0)
set(MKLDNN_SHARED_LIB_1 ${MKLDNN_INSTALL_DIR}/libdnnl.so.1) set(MKLDNN_SHARED_LIB_1 ${MKLDNN_INSTALL_DIR}/libdnnl.so.1)
set(MKLDNN_SHARED_LIB_2 ${MKLDNN_INSTALL_DIR}/libdnnl.so.2) set(MKLDNN_SHARED_LIB_2 ${MKLDNN_INSTALL_DIR}/libdnnl.so.2)
...@@ -132,7 +132,7 @@ else(WIN32) ...@@ -132,7 +132,7 @@ else(WIN32)
COMMAND ${CMAKE_COMMAND} -E copy ${MKLDNN_LIB} ${MKLDNN_SHARED_LIB_2} COMMAND ${CMAKE_COMMAND} -E copy ${MKLDNN_LIB} ${MKLDNN_SHARED_LIB_2}
DEPENDS ${MKLDNN_PROJECT}) DEPENDS ${MKLDNN_PROJECT})
add_custom_target(mkldnn_cmd ALL DEPENDS ${MKLDNN_SHARED_LIB_2}) add_custom_target(mkldnn_cmd ALL DEPENDS ${MKLDNN_SHARED_LIB_2})
endif(WIN32) endif()
# generate a static dummy target to track mkldnn dependencies # generate a static dummy target to track mkldnn dependencies
# for cc_library(xxx SRCS xxx.c DEPS mkldnn) # for cc_library(xxx SRCS xxx.c DEPS mkldnn)
......
...@@ -23,9 +23,9 @@ set(UTF8PROC_TAG v2.6.1) ...@@ -23,9 +23,9 @@ set(UTF8PROC_TAG v2.6.1)
if(WIN32) if(WIN32)
set(UTF8PROC_LIBRARIES "${UTF8PROC_INSTALL_DIR}/lib/utf8proc_static.lib") set(UTF8PROC_LIBRARIES "${UTF8PROC_INSTALL_DIR}/lib/utf8proc_static.lib")
add_definitions(-DUTF8PROC_STATIC) add_definitions(-DUTF8PROC_STATIC)
else(WIN32) else()
set(UTF8PROC_LIBRARIES "${UTF8PROC_INSTALL_DIR}/lib/libutf8proc.a") set(UTF8PROC_LIBRARIES "${UTF8PROC_INSTALL_DIR}/lib/libutf8proc.a")
endif(WIN32) endif()
include_directories(${UTF8PROC_INSTALL_DIR}/include) include_directories(${UTF8PROC_INSTALL_DIR}/include)
......
...@@ -37,11 +37,11 @@ if(WIN32) ...@@ -37,11 +37,11 @@ if(WIN32)
set(WARPCTC_LIBRARIES set(WARPCTC_LIBRARIES
"${WARPCTC_INSTALL_DIR}/bin/warpctc${CMAKE_SHARED_LIBRARY_SUFFIX}" "${WARPCTC_INSTALL_DIR}/bin/warpctc${CMAKE_SHARED_LIBRARY_SUFFIX}"
CACHE FILEPATH "Warp-ctc Library" FORCE) CACHE FILEPATH "Warp-ctc Library" FORCE)
else(WIN32) else()
set(WARPCTC_LIBRARIES set(WARPCTC_LIBRARIES
"${WARPCTC_INSTALL_DIR}/lib/libwarpctc${CMAKE_SHARED_LIBRARY_SUFFIX}" "${WARPCTC_INSTALL_DIR}/lib/libwarpctc${CMAKE_SHARED_LIBRARY_SUFFIX}"
CACHE FILEPATH "Warp-ctc Library" FORCE) CACHE FILEPATH "Warp-ctc Library" FORCE)
endif(WIN32) endif()
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang"
OR CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" OR CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang"
......
...@@ -34,11 +34,11 @@ if(WIN32) ...@@ -34,11 +34,11 @@ if(WIN32)
set(ZLIB_LIBRARIES set(ZLIB_LIBRARIES
"${ZLIB_INSTALL_DIR}/lib/zlibstatic.lib" "${ZLIB_INSTALL_DIR}/lib/zlibstatic.lib"
CACHE FILEPATH "zlib library." FORCE) CACHE FILEPATH "zlib library." FORCE)
else(WIN32) else()
set(ZLIB_LIBRARIES set(ZLIB_LIBRARIES
"${ZLIB_INSTALL_DIR}/lib/libz.a" "${ZLIB_INSTALL_DIR}/lib/libz.a"
CACHE FILEPATH "zlib library." FORCE) CACHE FILEPATH "zlib library." FORCE)
endif(WIN32) endif()
ExternalProject_Add( ExternalProject_Add(
extern_zlib extern_zlib
......
...@@ -305,8 +305,8 @@ endfunction() ...@@ -305,8 +305,8 @@ endfunction()
function(check_coverage_opt TARGET_NAME SRCS) function(check_coverage_opt TARGET_NAME SRCS)
if(WITH_COVERAGE AND WITH_INCREMENTAL_COVERAGE) if(WITH_COVERAGE AND WITH_INCREMENTAL_COVERAGE)
# if pybind.cc add '-g -O0 -fprofile-arcs -ftest-coverage' only, some testcase will fail. # if pybind.cc add '-g -O0 -fprofile-arcs -ftest-coverage' only, some testcase will fail.
if((NOT ("$ENV{PADDLE_GIT_DIFF_CC_FILE}" MATCHES "pybind.cc")) if("$ENV{PADDLE_GIT_DIFF_H_FILE}" STREQUAL ""
AND "$ENV{PADDLE_GIT_DIFF_H_FILE}" STREQUAL "") AND (NOT ("$ENV{PADDLE_GIT_DIFF_CC_FILE}" MATCHES "pybind.cc")))
if(NOT ("$ENV{PADDLE_GIT_DIFF_CC_FILE}" STREQUAL "")) if(NOT ("$ENV{PADDLE_GIT_DIFF_CC_FILE}" STREQUAL ""))
string(REPLACE "," ";" CC_FILE_LIST $ENV{PADDLE_GIT_DIFF_CC_FILE}) string(REPLACE "," ";" CC_FILE_LIST $ENV{PADDLE_GIT_DIFF_CC_FILE})
set(use_coverage_opt FALSE) set(use_coverage_opt FALSE)
...@@ -779,8 +779,12 @@ function(hip_test TARGET_NAME) ...@@ -779,8 +779,12 @@ function(hip_test TARGET_NAME)
FLAGS_init_allocated_mem=true) FLAGS_init_allocated_mem=true)
set_property(TEST ${TARGET_NAME} PROPERTY ENVIRONMENT set_property(TEST ${TARGET_NAME} PROPERTY ENVIRONMENT
FLAGS_cudnn_deterministic=true) FLAGS_cudnn_deterministic=true)
set_property(TEST ${TARGET_NAME} PROPERTY ENVIRONMENT "LD_LIBRARY_PATH=\ set_property(
${CMAKE_BINARY_DIR}/python/paddle/libs:$LD_LIBRARY_PATH") TEST ${TARGET_NAME}
PROPERTY
ENVIRONMENT
"LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/python/paddle/libs:$LD_LIBRARY_PATH"
)
endif() endif()
endfunction() endfunction()
......
...@@ -23,11 +23,11 @@ ...@@ -23,11 +23,11 @@
if(UNIX AND NOT APPLE) if(UNIX AND NOT APPLE)
# except apple from nix*Os family # except apple from nix*Os family
set(LINUX TRUE) set(LINUX TRUE)
endif(UNIX AND NOT APPLE) endif()
if(WIN32) if(WIN32)
set(HOST_SYSTEM "win32") set(HOST_SYSTEM "win32")
else(WIN32) else()
if(APPLE) if(APPLE)
set(HOST_SYSTEM "macosx") set(HOST_SYSTEM "macosx")
exec_program( exec_program(
...@@ -45,7 +45,7 @@ else(WIN32) ...@@ -45,7 +45,7 @@ else(WIN32)
) )
endif() endif()
set(CMAKE_EXE_LINKER_FLAGS "-framework CoreFoundation -framework Security") set(CMAKE_EXE_LINKER_FLAGS "-framework CoreFoundation -framework Security")
else(APPLE) else()
if(EXISTS "/etc/issue") if(EXISTS "/etc/issue")
file(READ "/etc/issue" LINUX_ISSUE) file(READ "/etc/issue" LINUX_ISSUE)
...@@ -63,21 +63,21 @@ else(WIN32) ...@@ -63,21 +63,21 @@ else(WIN32)
string(REGEX MATCH "(([0-9]+)\\.)+([0-9]+)" HOST_SYSTEM_VERSION string(REGEX MATCH "(([0-9]+)\\.)+([0-9]+)" HOST_SYSTEM_VERSION
"${LINUX_ISSUE}") "${LINUX_ISSUE}")
endif(EXISTS "/etc/issue") endif()
if(EXISTS "/etc/redhat-release") if(EXISTS "/etc/redhat-release")
file(READ "/etc/redhat-release" LINUX_ISSUE) file(READ "/etc/redhat-release" LINUX_ISSUE)
if(LINUX_ISSUE MATCHES "CentOS") if(LINUX_ISSUE MATCHES "CentOS")
set(HOST_SYSTEM "centos") set(HOST_SYSTEM "centos")
endif() endif()
endif(EXISTS "/etc/redhat-release") endif()
if(NOT HOST_SYSTEM) if(NOT HOST_SYSTEM)
set(HOST_SYSTEM ${CMAKE_SYSTEM_NAME}) set(HOST_SYSTEM ${CMAKE_SYSTEM_NAME})
endif() endif()
endif(APPLE) endif()
endif(WIN32) endif()
# query number of logical cores # query number of logical cores
cmake_host_system_information(RESULT CPU_CORES QUERY NUMBER_OF_LOGICAL_CORES) cmake_host_system_information(RESULT CPU_CORES QUERY NUMBER_OF_LOGICAL_CORES)
......
...@@ -356,17 +356,17 @@ if(WITH_GPU) ...@@ -356,17 +356,17 @@ if(WITH_GPU)
COMMAND ${CMAKE_COMMAND} -E copy_directory ${SRC_DIR} ${DST_DIR2} COMMAND ${CMAKE_COMMAND} -E copy_directory ${SRC_DIR} ${DST_DIR2}
COMMENT "copy_directory from ${SRC_DIR} to ${DST_DIR}") COMMENT "copy_directory from ${SRC_DIR} to ${DST_DIR}")
endif() endif()
endif(WITH_GPU) endif()
if(WITH_XPU) if(WITH_XPU)
include(external/xpu) # download, build, install xpu include(external/xpu) # download, build, install xpu
list(APPEND third_party_deps extern_xpu) list(APPEND third_party_deps extern_xpu)
endif(WITH_XPU) endif()
if(WITH_MLU) if(WITH_MLU)
include(external/concurrentqueue) # download, build, install concurrentqueue include(external/concurrentqueue) # download, build, install concurrentqueue
list(APPEND third_party_deps extern_concurrentqueue) list(APPEND third_party_deps extern_concurrentqueue)
endif(WITH_MLU) endif()
if(WITH_PSLIB) if(WITH_PSLIB)
include(external/pslib) # download, build, install pslib include(external/pslib) # download, build, install pslib
...@@ -389,7 +389,7 @@ if(WITH_PSLIB) ...@@ -389,7 +389,7 @@ if(WITH_PSLIB)
list(APPEND third_party_deps extern_brpc) list(APPEND third_party_deps extern_brpc)
endif() endif()
endif() endif()
endif(WITH_PSLIB) endif()
if(NOT WIN32 AND NOT APPLE) if(NOT WIN32 AND NOT APPLE)
include(external/gloo) include(external/gloo)
...@@ -399,7 +399,7 @@ endif() ...@@ -399,7 +399,7 @@ endif()
if(WITH_BOX_PS) if(WITH_BOX_PS)
include(external/box_ps) include(external/box_ps)
list(APPEND third_party_deps extern_box_ps) list(APPEND third_party_deps extern_box_ps)
endif(WITH_BOX_PS) endif()
if(WITH_ASCEND OR WITH_ASCEND_CL) if(WITH_ASCEND OR WITH_ASCEND_CL)
include(external/ascend) include(external/ascend)
...@@ -453,7 +453,7 @@ endif() ...@@ -453,7 +453,7 @@ endif()
if(WITH_LITE) if(WITH_LITE)
message(STATUS "Compile Paddle with Lite Engine.") message(STATUS "Compile Paddle with Lite Engine.")
include(external/lite) include(external/lite)
endif(WITH_LITE) endif()
if(WITH_CINN) if(WITH_CINN)
message(STATUS "Compile Paddle with CINN.") message(STATUS "Compile Paddle with CINN.")
...@@ -462,29 +462,29 @@ if(WITH_CINN) ...@@ -462,29 +462,29 @@ if(WITH_CINN)
if(WITH_GPU) if(WITH_GPU)
add_definitions(-DCINN_WITH_CUDA) add_definitions(-DCINN_WITH_CUDA)
add_definitions(-DCINN_WITH_CUDNN) add_definitions(-DCINN_WITH_CUDNN)
endif(WITH_GPU) endif()
if(WITH_MKL) if(WITH_MKL)
add_definitions(-DCINN_WITH_MKL_CBLAS) add_definitions(-DCINN_WITH_MKL_CBLAS)
add_definitions(-DCINN_WITH_MKLDNN) add_definitions(-DCINN_WITH_MKLDNN)
endif(WITH_MKL) endif()
endif(WITH_CINN) endif()
if(WITH_CRYPTO) if(WITH_CRYPTO)
include(external/cryptopp) # download, build, install cryptopp include(external/cryptopp) # download, build, install cryptopp
list(APPEND third_party_deps extern_cryptopp) list(APPEND third_party_deps extern_cryptopp)
add_definitions(-DPADDLE_WITH_CRYPTO) add_definitions(-DPADDLE_WITH_CRYPTO)
endif(WITH_CRYPTO) endif()
if(WITH_POCKETFFT) if(WITH_POCKETFFT)
include(external/pocketfft) include(external/pocketfft)
list(APPEND third_party_deps extern_pocketfft) list(APPEND third_party_deps extern_pocketfft)
add_definitions(-DPADDLE_WITH_POCKETFFT) add_definitions(-DPADDLE_WITH_POCKETFFT)
endif(WITH_POCKETFFT) endif()
if(WIN32) if(WIN32)
include(external/dirent) include(external/dirent)
list(APPEND third_party_deps extern_dirent) list(APPEND third_party_deps extern_dirent)
endif(WIN32) endif()
if(WITH_INFRT) if(WITH_INFRT)
include(external/llvm) include(external/llvm)
......
...@@ -67,7 +67,7 @@ function(register_unity_group TYPE) ...@@ -67,7 +67,7 @@ function(register_unity_group TYPE)
math(EXPR unity_group_index "${unity_group_index} + 1") math(EXPR unity_group_index "${unity_group_index} + 1")
set_property(GLOBAL PROPERTY ${UNITY_TARGET}_${TYPE}_group_index set_property(GLOBAL PROPERTY ${UNITY_TARGET}_${TYPE}_group_index
${unity_group_index}) ${unity_group_index})
endfunction(register_unity_group) endfunction()
# Combine the original source files used by `TARGET`, then use # Combine the original source files used by `TARGET`, then use
# `unity_target_${TYPE}_sources` to get the combined source files. # `unity_target_${TYPE}_sources` to get the combined source files.
...@@ -145,7 +145,7 @@ function(compose_unity_target_sources TARGET TYPE) ...@@ -145,7 +145,7 @@ function(compose_unity_target_sources TARGET TYPE)
set(unity_target_${TYPE}_sources set(unity_target_${TYPE}_sources
${unity_target_sources} ${unity_target_sources}
PARENT_SCOPE) PARENT_SCOPE)
endfunction(compose_unity_target_sources) endfunction()
# Write the unity files used by `UNITY_TARGET`. # Write the unity files used by `UNITY_TARGET`.
# Write dependent on whether the contents of the unity file have changed, which # Write dependent on whether the contents of the unity file have changed, which
...@@ -179,4 +179,4 @@ function(finish_unity_target TYPE) ...@@ -179,4 +179,4 @@ function(finish_unity_target TYPE)
endif() endif()
endforeach() endforeach()
endif() endif()
endfunction(finish_unity_target) endfunction()
...@@ -13,7 +13,7 @@ if(WITH_PYTHON) ...@@ -13,7 +13,7 @@ if(WITH_PYTHON)
POST_BUILD POST_BUILD
COMMAND mv the_one_ps_pb2.py COMMAND mv the_one_ps_pb2.py
${PADDLE_BINARY_DIR}/python/paddle/distributed/fleet/proto/) ${PADDLE_BINARY_DIR}/python/paddle/distributed/fleet/proto/)
else(NOT WIN32) else()
string( string(
REPLACE "/" "\\" fleet_proto_dstpath REPLACE "/" "\\" fleet_proto_dstpath
"${PADDLE_BINARY_DIR}/python/paddle/distributed/fleet/proto/") "${PADDLE_BINARY_DIR}/python/paddle/distributed/fleet/proto/")
...@@ -24,7 +24,7 @@ if(WITH_PYTHON) ...@@ -24,7 +24,7 @@ if(WITH_PYTHON)
COMMENT COMMENT
"Copy generated python the_one_ps_pb2 into directory ${fleet_proto_dstpath}." "Copy generated python the_one_ps_pb2 into directory ${fleet_proto_dstpath}."
) )
endif(NOT WIN32) endif()
endif() endif()
if(NOT WITH_PSCORE) if(NOT WITH_PSCORE)
......
...@@ -73,7 +73,7 @@ if(WIN32) ...@@ -73,7 +73,7 @@ if(WIN32)
${eager_generator_path} ${eager_generator_path}
DEPENDS mklml) DEPENDS mklml)
list(APPEND EAGER_CODEGEN_DEPS ${eager_generator_path}/libiomp5md.dll) list(APPEND EAGER_CODEGEN_DEPS ${eager_generator_path}/libiomp5md.dll)
else(${CBLAS_PROVIDER} STREQUAL EXTERN_OPENBLAS) else()
message("Copied openblas.dll for Eager AutoCodeGen") message("Copied openblas.dll for Eager AutoCodeGen")
add_custom_command( add_custom_command(
OUTPUT ${eager_generator_path}/openblas.dll OUTPUT ${eager_generator_path}/openblas.dll
......
...@@ -57,7 +57,7 @@ foreach(OP_DEF_FILE ${OP_DEF_FILES}) ...@@ -57,7 +57,7 @@ foreach(OP_DEF_FILE ${OP_DEF_FILES})
get_filename_component(OP_NAME ${OP_DEF_FILE} NAME_WE) get_filename_component(OP_NAME ${OP_DEF_FILE} NAME_WE)
file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/op_def.pbtxt file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/op_def.pbtxt
"{\"${OP_NAME}\",R\"(${OP_DEF_CONTENT})\"},\n") "{\"${OP_NAME}\",R\"(${OP_DEF_CONTENT})\"},\n")
endforeach(OP_DEF_FILE) endforeach()
file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/op_def.pbtxt "{\"\",\"\"}};\n}") file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/op_def.pbtxt "{\"\",\"\"}};\n}")
proto_library(heter_service_proto SRCS heter_service.proto) proto_library(heter_service_proto SRCS heter_service.proto)
...@@ -91,7 +91,7 @@ if(WITH_GPU) ...@@ -91,7 +91,7 @@ if(WITH_GPU)
tensor tensor
SRCS tensor.cc tensor_util.cu SRCS tensor.cc tensor_util.cu
DEPS place memory data_type device_context profiler dense_tensor) DEPS place memory data_type device_context profiler dense_tensor)
endif(WIN32) endif()
elseif(WITH_ROCM) elseif(WITH_ROCM)
hip_library( hip_library(
tensor tensor
...@@ -284,7 +284,7 @@ if(WITH_GPU) ...@@ -284,7 +284,7 @@ if(WITH_GPU)
data_type_transform data_type_transform
SRCS data_type_transform.cu SRCS data_type_transform.cu
DEPS tensor) DEPS tensor)
endif(WIN32) endif()
nv_test( nv_test(
data_type_transform_test data_type_transform_test
SRCS data_type_transform_test.cc data_type_transform_test.cu SRCS data_type_transform_test.cc data_type_transform_test.cu
...@@ -575,7 +575,7 @@ if(WITH_PYTHON) ...@@ -575,7 +575,7 @@ if(WITH_PYTHON)
COMMENT COMMENT
"Copy generated python proto into directory paddle/distributed/fleet/proto." "Copy generated python proto into directory paddle/distributed/fleet/proto."
) )
else(NOT WIN32) else()
string(REPLACE "/" "\\" proto_dstpath string(REPLACE "/" "\\" proto_dstpath
"${PADDLE_BINARY_DIR}/python/paddle/fluid/proto/") "${PADDLE_BINARY_DIR}/python/paddle/fluid/proto/")
string( string(
...@@ -592,7 +592,7 @@ if(WITH_PYTHON) ...@@ -592,7 +592,7 @@ if(WITH_PYTHON)
COMMENT COMMENT
"Copy generated python proto into directory paddle/distributed/fleet/proto." "Copy generated python proto into directory paddle/distributed/fleet/proto."
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
endif(NOT WIN32) endif()
endif() endif()
if(WITH_PSCORE) if(WITH_PSCORE)
...@@ -606,7 +606,7 @@ if(WITH_PSCORE) ...@@ -606,7 +606,7 @@ if(WITH_PSCORE)
COMMENT COMMENT
"Copy generated python proto into directory paddle/distributed/fleet/proto." "Copy generated python proto into directory paddle/distributed/fleet/proto."
) )
endif(WITH_PSCORE) endif()
cc_library( cc_library(
lod_rank_table lod_rank_table
...@@ -651,7 +651,7 @@ else() ...@@ -651,7 +651,7 @@ else()
feed_fetch_method feed_fetch_method
graph_to_program_pass graph_to_program_pass
variable_helper) variable_helper)
endif(TENSORRT_FOUND) endif()
cc_library( cc_library(
executor_gc_helper executor_gc_helper
......
...@@ -13,4 +13,4 @@ cc_test( ...@@ -13,4 +13,4 @@ cc_test(
DEPS fs shell) DEPS fs shell)
if(WITH_CRYPTO) if(WITH_CRYPTO)
add_subdirectory(crypto) add_subdirectory(crypto)
endif(WITH_CRYPTO) endif()
...@@ -84,7 +84,7 @@ cc_library( ...@@ -84,7 +84,7 @@ cc_library(
set(GRAPH_PATTERN_DETECTOR_DEPS graph graph_helper graph_traits) set(GRAPH_PATTERN_DETECTOR_DEPS graph graph_helper graph_traits)
if(WITH_TESTING) if(WITH_TESTING)
set(GRAPH_PATTERN_DETECTOR_DEPS ${GRAPH_PATTERN_DETECTOR_DEPS} gtest) set(GRAPH_PATTERN_DETECTOR_DEPS ${GRAPH_PATTERN_DETECTOR_DEPS} gtest)
endif(WITH_TESTING) endif()
cc_library( cc_library(
graph_pattern_detector graph_pattern_detector
SRCS graph_pattern_detector.cc SRCS graph_pattern_detector.cc
......
...@@ -156,7 +156,7 @@ if(NOT WIN32) ...@@ -156,7 +156,7 @@ if(NOT WIN32)
data_loader data_loader
SRCS data_loader.cc SRCS data_loader.cc
DEPS enforce) DEPS enforce)
endif(NOT WIN32) endif()
if(WITH_GLOO) if(WITH_GLOO)
cc_library( cc_library(
imperative_gloo_context imperative_gloo_context
......
...@@ -34,7 +34,7 @@ else() ...@@ -34,7 +34,7 @@ else()
SRCS cncl_context_test.cc SRCS cncl_context_test.cc
DEPS cncl_context) DEPS cncl_context)
endif() endif()
endif(WIN32) endif()
cc_test( cc_test(
test_gradient_accmulator test_gradient_accmulator
......
if(WITH_IPU) if(WITH_IPU)
op_library(ipu_runtime_op DEPS ipu_backend) op_library(ipu_runtime_op DEPS ipu_backend)
endif(WITH_IPU) endif()
...@@ -2,7 +2,7 @@ proto_library(profiler_proto SRCS profiler.proto DEPS framework_proto ...@@ -2,7 +2,7 @@ proto_library(profiler_proto SRCS profiler.proto DEPS framework_proto
simple_threadpool) simple_threadpool)
if(WITH_GPU) if(WITH_GPU)
proto_library(external_error_proto SRCS external_error.proto) proto_library(external_error_proto SRCS external_error.proto)
endif(WITH_GPU) endif()
if(WITH_PYTHON) if(WITH_PYTHON)
py_proto_compile(profiler_py_proto SRCS profiler.proto) py_proto_compile(profiler_py_proto SRCS profiler.proto)
add_custom_target(profiler_py_proto_init ALL COMMAND ${CMAKE_COMMAND} -E add_custom_target(profiler_py_proto_init ALL COMMAND ${CMAKE_COMMAND} -E
...@@ -19,7 +19,7 @@ if(WITH_PYTHON) ...@@ -19,7 +19,7 @@ if(WITH_PYTHON)
COMMENT COMMENT
"Copy generated python proto into directory paddle/fluid/proto/profiler." "Copy generated python proto into directory paddle/fluid/proto/profiler."
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
else(NOT WIN32) else()
string(REPLACE "/" "\\" proto_dstpath string(REPLACE "/" "\\" proto_dstpath
"${PADDLE_BINARY_DIR}/python/paddle/fluid/proto/profiler/") "${PADDLE_BINARY_DIR}/python/paddle/fluid/proto/profiler/")
add_custom_command( add_custom_command(
...@@ -31,7 +31,7 @@ if(WITH_PYTHON) ...@@ -31,7 +31,7 @@ if(WITH_PYTHON)
COMMENT COMMENT
"Copy generated python proto into directory paddle/fluid/proto/profiler." "Copy generated python proto into directory paddle/fluid/proto/profiler."
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
endif(NOT WIN32) endif()
endif() endif()
cc_library( cc_library(
......
...@@ -49,7 +49,7 @@ endif() ...@@ -49,7 +49,7 @@ endif()
configure_file(cupti_lib_path.h.in ${CMAKE_CURRENT_BINARY_DIR}/cupti_lib_path.h) configure_file(cupti_lib_path.h.in ${CMAKE_CURRENT_BINARY_DIR}/cupti_lib_path.h)
if(CUPTI_FOUND) if(CUPTI_FOUND)
list(APPEND CUDA_SRCS cupti.cc) list(APPEND CUDA_SRCS cupti.cc)
endif(CUPTI_FOUND) endif()
if(WITH_ROCM) if(WITH_ROCM)
hip_library( hip_library(
dynload_cuda dynload_cuda
......
...@@ -91,7 +91,7 @@ if(NOT WIN32) ...@@ -91,7 +91,7 @@ if(NOT WIN32)
set(PYBIND_DEPS ${PYBIND_DEPS} nccl_context) set(PYBIND_DEPS ${PYBIND_DEPS} nccl_context)
set(PYBIND_DEPS ${PYBIND_DEPS} heter_ccl_context) set(PYBIND_DEPS ${PYBIND_DEPS} heter_ccl_context)
endif() endif()
endif(NOT WIN32) endif()
if(WITH_PYTHON) if(WITH_PYTHON)
list(APPEND PYBIND_DEPS py_func_op) list(APPEND PYBIND_DEPS py_func_op)
...@@ -153,12 +153,12 @@ if(WITH_GLOO) ...@@ -153,12 +153,12 @@ if(WITH_GLOO)
set(PYBIND_SRCS ${PYBIND_SRCS} gloo_context_py.cc) set(PYBIND_SRCS ${PYBIND_SRCS} gloo_context_py.cc)
set(PYBIND_DEPS ${PYBIND_DEPS} imperative_gloo_context) set(PYBIND_DEPS ${PYBIND_DEPS} imperative_gloo_context)
set(PYBIND_DEPS ${PYBIND_DEPS} reducer) set(PYBIND_DEPS ${PYBIND_DEPS} reducer)
endif(WITH_GLOO) endif()
if(WITH_CRYPTO) if(WITH_CRYPTO)
set(PYBIND_DEPS ${PYBIND_DEPS} paddle_crypto) set(PYBIND_DEPS ${PYBIND_DEPS} paddle_crypto)
set(PYBIND_SRCS ${PYBIND_SRCS} crypto.cc) set(PYBIND_SRCS ${PYBIND_SRCS} crypto.cc)
endif(WITH_CRYPTO) endif()
if(WITH_PSLIB) if(WITH_PSLIB)
set(DISTRIBUTE_COMPILE_FLAGS set(DISTRIBUTE_COMPILE_FLAGS
...@@ -169,7 +169,7 @@ if(WITH_PSLIB) ...@@ -169,7 +169,7 @@ if(WITH_PSLIB)
endif() endif()
set_source_files_properties( set_source_files_properties(
heter_wrapper_py.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS}) heter_wrapper_py.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
endif(WITH_PSLIB) endif()
if(WITH_PSCORE) if(WITH_PSCORE)
if(WITH_ARM_BRPC) if(WITH_ARM_BRPC)
set(DISTRIBUTE_COMPILE_FLAGS set(DISTRIBUTE_COMPILE_FLAGS
...@@ -223,15 +223,15 @@ if(WITH_PYTHON) ...@@ -223,15 +223,15 @@ if(WITH_PYTHON)
if(WITH_XPU_BKCL) if(WITH_XPU_BKCL)
list(APPEND OP_FUNCTION_GENERETOR_DEPS bkcl_context) list(APPEND OP_FUNCTION_GENERETOR_DEPS bkcl_context)
endif(WITH_XPU_BKCL) endif()
if(WITH_ASCEND_CL) if(WITH_ASCEND_CL)
list(APPEND OP_FUNCTION_GENERETOR_DEPS hccl_context) list(APPEND OP_FUNCTION_GENERETOR_DEPS hccl_context)
endif(WITH_ASCEND_CL) endif()
if(WITH_CNCL) if(WITH_CNCL)
list(APPEND OP_FUNCTION_GENERETOR_DEPS cncl_context) list(APPEND OP_FUNCTION_GENERETOR_DEPS cncl_context)
endif(WITH_CNCL) endif()
add_executable(op_function_generator op_function_generator.cc) add_executable(op_function_generator op_function_generator.cc)
target_link_libraries(op_function_generator ${OP_FUNCTION_GENERETOR_DEPS}) target_link_libraries(op_function_generator ${OP_FUNCTION_GENERETOR_DEPS})
...@@ -316,7 +316,7 @@ if(WITH_PYTHON) ...@@ -316,7 +316,7 @@ if(WITH_PYTHON)
DEPENDS mklml) DEPENDS mklml)
list(APPEND OP_IMPL_DEPS ${op_impl_path}/libiomp5md.dll) list(APPEND OP_IMPL_DEPS ${op_impl_path}/libiomp5md.dll)
list(APPEND EAGER_OP_IMPL_DEPS ${op_impl_path}/libiomp5md.dll) list(APPEND EAGER_OP_IMPL_DEPS ${op_impl_path}/libiomp5md.dll)
else(${CBLAS_PROVIDER} STREQUAL EXTERN_OPENBLAS) else()
add_custom_command( add_custom_command(
OUTPUT ${op_impl_path}/openblas.dll OUTPUT ${op_impl_path}/openblas.dll
COMMAND ${CMAKE_COMMAND} -E copy ${OPENBLAS_SHARED_LIB} ${op_impl_path} COMMAND ${CMAKE_COMMAND} -E copy ${OPENBLAS_SHARED_LIB} ${op_impl_path}
...@@ -370,7 +370,7 @@ if(WITH_PYTHON) ...@@ -370,7 +370,7 @@ if(WITH_PYTHON)
COMMENT "copy_if_different ${tmp_eager_impl_file} to ${eager_impl_file}" COMMENT "copy_if_different ${tmp_eager_impl_file} to ${eager_impl_file}"
DEPENDS ${EAGER_OP_IMPL_DEPS}) DEPENDS ${EAGER_OP_IMPL_DEPS})
endif() endif()
else(WIN32) else()
# If there are no *.so in /usr/lib or LD_LIBRARY_PATH, # If there are no *.so in /usr/lib or LD_LIBRARY_PATH,
# copy these *.so to current directory and append current directory to # copy these *.so to current directory and append current directory to
# LD_LIBRARY_PATH. This is different with Windows platformm, which search # LD_LIBRARY_PATH. This is different with Windows platformm, which search
...@@ -446,7 +446,7 @@ if(WITH_PYTHON) ...@@ -446,7 +446,7 @@ if(WITH_PYTHON)
DEPENDS ${EAGER_OP_IMPL_DEPS} DEPENDS ${EAGER_OP_IMPL_DEPS}
VERBATIM) VERBATIM)
endif() endif()
endif(WIN32) endif()
add_custom_target(op_function_generator_cmd ALL DEPENDS ${impl_file}) add_custom_target(op_function_generator_cmd ALL DEPENDS ${impl_file})
if(NOT ((NOT WITH_PYTHON) AND ON_INFER)) if(NOT ((NOT WITH_PYTHON) AND ON_INFER))
add_custom_target(eager_op_function_generator_cmd ALL add_custom_target(eager_op_function_generator_cmd ALL
...@@ -495,7 +495,7 @@ if(WITH_PYTHON) ...@@ -495,7 +495,7 @@ if(WITH_PYTHON)
if(NOT APPLE AND NOT WIN32) if(NOT APPLE AND NOT WIN32)
target_link_libraries(paddle_pybind rt) target_link_libraries(paddle_pybind rt)
endif(NOT APPLE AND NOT WIN32) endif()
if(WITH_ROCM) if(WITH_ROCM)
target_link_libraries(paddle_pybind ${ROCM_HIPRTC_LIB}) target_link_libraries(paddle_pybind ${ROCM_HIPRTC_LIB})
...@@ -504,4 +504,4 @@ if(WITH_PYTHON) ...@@ -504,4 +504,4 @@ if(WITH_PYTHON)
get_property(os_dependency_modules GLOBAL PROPERTY OS_DEPENDENCY_MODULES) get_property(os_dependency_modules GLOBAL PROPERTY OS_DEPENDENCY_MODULES)
target_link_libraries(paddle_pybind ${os_dependency_modules}) target_link_libraries(paddle_pybind ${os_dependency_modules})
add_dependencies(paddle_pybind op_function_generator_cmd) add_dependencies(paddle_pybind op_function_generator_cmd)
endif(WITH_PYTHON) endif()
...@@ -49,7 +49,7 @@ endif() ...@@ -49,7 +49,7 @@ endif()
configure_file(cupti_lib_path.h.in ${CMAKE_CURRENT_BINARY_DIR}/cupti_lib_path.h) configure_file(cupti_lib_path.h.in ${CMAKE_CURRENT_BINARY_DIR}/cupti_lib_path.h)
if(CUPTI_FOUND) if(CUPTI_FOUND)
list(APPEND CUDA_SRCS cupti.cc) list(APPEND CUDA_SRCS cupti.cc)
endif(CUPTI_FOUND) endif()
if(WITH_ROCM) if(WITH_ROCM)
hip_library( hip_library(
phi_dynload_cuda phi_dynload_cuda
......
...@@ -58,7 +58,7 @@ if(WITH_TESTING AND TEST selected_rows_test) ...@@ -58,7 +58,7 @@ if(WITH_TESTING AND TEST selected_rows_test)
endif() endif()
if(NOT WIN32) if(NOT WIN32)
cc_test(test_rw_lock SRCS test_rw_lock.cc) cc_test(test_rw_lock SRCS test_rw_lock.cc)
endif(NOT WIN32) endif()
cc_test( cc_test(
test_string_tensor test_string_tensor
SRCS test_string_tensor.cc SRCS test_string_tensor.cc
......
...@@ -109,7 +109,7 @@ if(WIN32) ...@@ -109,7 +109,7 @@ if(WIN32)
COMMENT "Packing whl packages------>>>" COMMENT "Packing whl packages------>>>"
DEPENDS copy_paddle_pybind ${FLUID_CORE} framework_py_proto DEPENDS copy_paddle_pybind ${FLUID_CORE} framework_py_proto
profiler_py_proto pass_desc_py_proto ${PY_FILES}) profiler_py_proto pass_desc_py_proto ${PY_FILES})
else(WIN32) else()
add_custom_command( add_custom_command(
OUTPUT ${PADDLE_PYTHON_BUILD_DIR}/.timestamp OUTPUT ${PADDLE_PYTHON_BUILD_DIR}/.timestamp
COMMAND touch stub.cc COMMAND touch stub.cc
......
...@@ -12,18 +12,18 @@ string(REPLACE ".py" "" TEST_DIST_OPS "${TEST_DIST_OPS}") ...@@ -12,18 +12,18 @@ string(REPLACE ".py" "" TEST_DIST_OPS "${TEST_DIST_OPS}")
if(WITH_MLU) if(WITH_MLU)
foreach(TEST_OP ${TEST_DIST_OPS}) foreach(TEST_OP ${TEST_DIST_OPS})
list(REMOVE_ITEM TEST_OPS ${TEST_OP}) list(REMOVE_ITEM TEST_OPS ${TEST_OP})
endforeach(TEST_OP) endforeach()
list(REMOVE_ITEM TEST_OPS "test_spawn_mlu") list(REMOVE_ITEM TEST_OPS "test_spawn_mlu")
foreach(TEST_OP ${TEST_OPS}) foreach(TEST_OP ${TEST_OPS})
py_test_modules(${TEST_OP} MODULES ${TEST_OP}) py_test_modules(${TEST_OP} MODULES ${TEST_OP})
endforeach(TEST_OP) endforeach()
if(WITH_CNCL) if(WITH_CNCL)
list(APPEND TEST_DIST_OPS "test_spawn_mlu") list(APPEND TEST_DIST_OPS "test_spawn_mlu")
foreach(TEST_OP ${TEST_DIST_OPS}) foreach(TEST_OP ${TEST_DIST_OPS})
py_test_modules(${TEST_OP} MODULES ${TEST_OP}) py_test_modules(${TEST_OP} MODULES ${TEST_OP})
endforeach(TEST_OP) endforeach()
bash_test_modules(test_launch_async_mlu START_BASH test_launch_async_mlu.sh bash_test_modules(test_launch_async_mlu START_BASH test_launch_async_mlu.sh
ENVS PADDLE_BINARY_DIR=${PADDLE_BINARY_DIR}) ENVS PADDLE_BINARY_DIR=${PADDLE_BINARY_DIR})
bash_test_modules(test_launch_cloud_mlu START_BASH test_launch_cloud_mlu.sh bash_test_modules(test_launch_cloud_mlu START_BASH test_launch_cloud_mlu.sh
...@@ -50,5 +50,5 @@ if(WITH_MLU) ...@@ -50,5 +50,5 @@ if(WITH_MLU)
set_tests_properties(test_collective_allgather_api_mlu PROPERTIES TIMEOUT set_tests_properties(test_collective_allgather_api_mlu PROPERTIES TIMEOUT
120) 120)
set_tests_properties(test_c_comm_init_op_mlu PROPERTIES TIMEOUT 120) set_tests_properties(test_c_comm_init_op_mlu PROPERTIES TIMEOUT 120)
endif(WITH_CNCL) endif()
endif() endif()
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册