diff --git a/CMakeLists.txt b/CMakeLists.txt index c4cd4b2c2a9..a1ae0d56837 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -750,7 +750,6 @@ if(NOT TORCH_BUILD_VERSION) CACHE STRING "Torch build version" FORCE) endif() caffe2_parse_version_str(TORCH ${TORCH_BUILD_VERSION}) -caffe2_parse_version_str(CAFFE2 ${TORCH_BUILD_VERSION}) set(TORCH_SOVERSION "${TORCH_VERSION_MAJOR}.${TORCH_VERSION_MINOR}") # ---[ CMake scripts + modules diff --git a/caffe2/CMakeLists.txt b/caffe2/CMakeLists.txt index 0ac83e6170a..f928379ca42 100644 --- a/caffe2/CMakeLists.txt +++ b/caffe2/CMakeLists.txt @@ -42,10 +42,10 @@ endif() # ---[ ATen build if(INTERN_BUILD_ATEN_OPS) - set(__caffe2_CMAKE_POSITION_INDEPENDENT_CODE ${CMAKE_POSITION_INDEPENDENT_CODE}) + set(__torch_CMAKE_POSITION_INDEPENDENT_CODE ${CMAKE_POSITION_INDEPENDENT_CODE}) set(CMAKE_POSITION_INDEPENDENT_CODE ON) add_subdirectory(../aten aten) - set(CMAKE_POSITION_INDEPENDENT_CODE ${__caffe2_CMAKE_POSITION_INDEPENDENT_CODE}) + set(CMAKE_POSITION_INDEPENDENT_CODE ${__torch_CMAKE_POSITION_INDEPENDENT_CODE}) # Generate the headers wrapped by our operator file(GLOB_RECURSE torchgen_python "${PROJECT_SOURCE_DIR}/torchgen/*.py") diff --git a/cmake/Dependencies.cmake b/cmake/Dependencies.cmake index 844ff9b0813..3ec045e57ca 100644 --- a/cmake/Dependencies.cmake +++ b/cmake/Dependencies.cmake @@ -1358,9 +1358,7 @@ if(NOT INTERN_BUILD_MOBILE) # use cub in a safe manner, see: # https://github.com/pytorch/pytorch/pull/55292 - if(NOT ${CUDA_VERSION} LESS 11.5) - string(APPEND CMAKE_CUDA_FLAGS " -DCUB_WRAPPED_NAMESPACE=at_cuda_detail") - endif() + string(APPEND CMAKE_CUDA_FLAGS " -DCUB_WRAPPED_NAMESPACE=at_cuda_detail") message(STATUS "Found CUDA with FP16 support, compiling with torch.cuda.HalfTensor") string(APPEND CMAKE_CUDA_FLAGS " -DCUDA_HAS_FP16=1" @@ -1430,11 +1428,6 @@ if(NOT INTERN_BUILD_MOBILE) add_compile_options(-mcpu=cortex-a9) endif() - if(WIN32 AND NOT CYGWIN) - set(BLAS_INSTALL_LIBRARIES "OFF" - CACHE BOOL "Copy the required BLAS DLLs into the TH install dirs") - endif() - find_package(LAPACK) if(LAPACK_FOUND) set(USE_LAPACK 1) diff --git a/cmake/public/utils.cmake b/cmake/public/utils.cmake index d590e8fb9db..7717c063df6 100644 --- a/cmake/public/utils.cmake +++ b/cmake/public/utils.cmake @@ -16,71 +16,6 @@ endforeach() set(${OUTPUT} ${OUT} PARENT_SCOPE) endfunction(prepend) - -################################################################################################ -# Clears variables from list -# Usage: -# caffe_clear_vars() -macro(caffe_clear_vars) - foreach(_var ${ARGN}) - unset(${_var}) - endforeach() -endmacro() - -################################################################################################ -# Prints list element per line -# Usage: -# caffe_print_list() -function(caffe_print_list) - foreach(e ${ARGN}) - message(STATUS ${e}) - endforeach() -endfunction() - -################################################################################################ -# Reads set of version defines from the header file -# Usage: -# caffe_parse_header( ..) -macro(caffe_parse_header FILENAME FILE_VAR) - set(vars_regex "") - set(__parnet_scope OFF) - set(__add_cache OFF) - foreach(name ${ARGN}) - if("${name}" STREQUAL "PARENT_SCOPE") - set(__parnet_scope ON) - elseif("${name}" STREQUAL "CACHE") - set(__add_cache ON) - elseif(vars_regex) - set(vars_regex "${vars_regex}|${name}") - else() - set(vars_regex "${name}") - endif() - endforeach() - if(EXISTS "${FILENAME}") - file(STRINGS "${FILENAME}" ${FILE_VAR} REGEX "#define[ \t]+(${vars_regex})[ \t]+[0-9]+" ) - else() - unset(${FILE_VAR}) - endif() - foreach(name ${ARGN}) - if(NOT "${name}" STREQUAL "PARENT_SCOPE" AND NOT "${name}" STREQUAL "CACHE") - if(${FILE_VAR}) - if(${FILE_VAR} MATCHES ".+[ \t]${name}[ \t]+([0-9]+).*") - string(REGEX REPLACE ".+[ \t]${name}[ \t]+([0-9]+).*" "\\1" ${name} "${${FILE_VAR}}") - else() - set(${name} "") - endif() - if(__add_cache) - set(${name} ${${name}} CACHE INTERNAL "${name} parsed from ${FILENAME}" FORCE) - elseif(__parnet_scope) - set(${name} "${${name}}" PARENT_SCOPE) - endif() - else() - unset(${name} CACHE) - endif() - endif() - endforeach() -endmacro() - ################################################################################################ # Parses a version string that might have values beyond major, minor, and patch # and set version variables for the library.