diff --git a/projects/rocfft/CHANGELOG.md b/projects/rocfft/CHANGELOG.md index 39685ce2c61b..494f1cf17753 100644 --- a/projects/rocfft/CHANGELOG.md +++ b/projects/rocfft/CHANGELOG.md @@ -3,7 +3,7 @@ Documentation for rocFFT is available at [https://rocm.docs.amd.com/projects/rocFFT/en/latest/](https://rocm.docs.amd.com/projects/rocFFT/en/latest/). -## rocFFT 1.0.34 (unreleased) +## rocFFT 1.0.34 for ROCm 7.0.0 ### Added @@ -13,6 +13,7 @@ Documentation for rocFFT is available at * Removed rocfft-rider legacy compatibility from clients * Removed support for the gfx940 and gfx941 targets from the client programs. +* Removed backward compatibility symlink for include directories. ### Optimized @@ -23,6 +24,7 @@ Documentation for rocFFT is available at - 6144 - 6561 - 8192 +* Implemented single-kernel plans for some large 1D problem sizes, on devices with at least 160KiB of LDS. ### Resolved issues diff --git a/projects/rocfft/CMakeLists.txt b/projects/rocfft/CMakeLists.txt index 30af3ab4540c..b0b2b323c447 100644 --- a/projects/rocfft/CMakeLists.txt +++ b/projects/rocfft/CMakeLists.txt @@ -130,17 +130,6 @@ endif( ) # Split up function pool compilation across N files to parallelize its build set(ROCFFT_FUNCTION_POOL_N 8 CACHE STRING "Number of files to split function_pool into for compilation") -# FOR HANDLING ENABLE/DISABLE OPTIONAL BACKWARD COMPATIBILITY for FILE/FOLDER REORG -option(BUILD_FILE_REORG_BACKWARD_COMPATIBILITY "Build with file/folder reorg with backward compatibility enabled" OFF) -if(BUILD_FILE_REORG_BACKWARD_COMPATIBILITY AND NOT WIN32) - rocm_wrap_header_dir( - ${CMAKE_SOURCE_DIR}/library/include - PATTERNS "*.h" - GUARDS SYMLINK WRAPPER - WRAPPER_LOCATIONS ${CMAKE_INSTALL_INCLUDEDIR} - ) -endif() - set( WARNING_FLAGS -Wall -Wno-unused-function -Wimplicit-fallthrough -Wunreachable-code -Wsign-compare -Wno-deprecated-declarations ) if( WERROR ) set( WARNING_FLAGS ${WARNING_FLAGS} -Werror ) diff --git a/projects/rocfft/install.sh b/projects/rocfft/install.sh index e1cf9a46333d..9c46ae28b6fa 100755 --- a/projects/rocfft/install.sh +++ b/projects/rocfft/install.sh @@ -279,7 +279,6 @@ group_num=false manual_small_arg=false manual_large_arg=false build_address_sanitizer=false -build_freorg_bkwdcomp=false solmap_data_folder=false # ################################################# @@ -329,9 +328,6 @@ while true; do --address-sanitizer) build_address_sanitizer=true shift ;; - --rm-legacy-include-dir) - build_freorg_bkwdcomp=false - shift ;; --prefix) echo $2 install_prefix=${2} @@ -439,11 +435,6 @@ if [[ "${build_address_sanitizer}" == true ]]; then cmake_common_options="$cmake_common_options -DBUILD_ADDRESS_SANITIZER=ON" fi -if [[ "${build_freorg_bkwdcomp}" == true ]]; then - cmake_common_options="${cmake_common_options} -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=ON" -else - cmake_common_options="${cmake_common_options} -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF" -fi # generator if [[ "${pattern_arg}" != false ]]; then cmake_common_options="${cmake_common_options} -DGENERATOR_PATTERN=${pattern_arg}" diff --git a/projects/rocfft/library/src/CMakeLists.txt b/projects/rocfft/library/src/CMakeLists.txt index 6d1eb8e7b22c..265fc80c0635 100644 --- a/projects/rocfft/library/src/CMakeLists.txt +++ b/projects/rocfft/library/src/CMakeLists.txt @@ -548,15 +548,6 @@ set_target_properties( rocfft PROPERTIES CXX_VISIBILITY_PRESET "hidden" VISIBILI generate_export_header( rocfft EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/include/rocfft/rocfft-export.h ) -if (BUILD_FILE_REORG_BACKWARD_COMPATIBILITY AND NOT WIN32) - rocm_wrap_header_file( - rocfft-version.h rocfft-export.h - GUARDS SYMLINK WRAPPER - WRAPPER_LOCATIONS ${CMAKE_INSTALL_INCLUDEDIR} rocfft/${CMAKE_INSTALL_INCLUDEDIR} - ORIGINAL_FILES ${PROJECT_BINARY_DIR}/include/rocfft/rocfft-version.h - ) -endif( ) - # Following Boost conventions of prefixing 'lib' on static built libraries, across all platforms if( NOT BUILD_SHARED_LIBS ) set_target_properties( rocfft PROPERTIES PREFIX "lib" ) @@ -611,11 +602,3 @@ rocm_export_targets( ${static_depends} NAMESPACE roc:: ) - -if(BUILD_FILE_REORG_BACKWARD_COMPATIBILITY AND NOT WIN32) - rocm_install( - DIRECTORY - "${PROJECT_BINARY_DIR}/rocfft" - DESTINATION "." ) - message( STATUS "Backward Compatible Sym Link Created for include directories" ) -endif()