Skip to content

Releases: ROCm/HIPIFY

HIPIFY tools for ROCm 6.3.1

20 Dec 16:09
Compare
Choose a tag to compare

Added

  • CUDA 12.6.2 support
  • cuDNN 9.5.1 support
  • LLVM 19.1.3 support
  • Full hipBLAS 64-bit APIs support
  • Full rocBLAS 64-bit APIs support

Resolved issues

  • Added missing support for device intrinsics and built-ins: __all_sync, __any_sync, __ballot_sync, __activemask, __match_any_sync, __match_all_sync, __shfl_sync, __shfl_up_sync, __shfl_down_sync, and __shfl_xor_sync

HIPIFY tools for ROCm 6.3.0

03 Dec 19:43
Compare
Choose a tag to compare

Added

  • CUDA 12.6.1 support
  • cuDNN 9.5.0 support
  • LLVM 19.1.1 support
  • rocBLAS 64-bit APIs support
  • Initial support for direct hipification of cuDNN into MIOpen under the --roc option
  • Initial support for direct hipification of cuRAND into rocRAND under the --roc option
  • [#1650] Added a filtering ability for the supplementary hipification scripts

Resolved issues

  • Correct roc header files support

HIPIFY tools for ROCm 6.2.4

06 Nov 19:53
Compare
Choose a tag to compare

Added

  • cuDNN 9.3.0 support

Resolved issues

  • Removed some post HIP 6.2 APIs from support
  • Added hipification support for HIP functions hipSetValidDevices, hipMemcpy2DArrayToArray, hipMemcpyAtoA, hipMemcpyAtoD, hipMemcpyAtoA, hipMemcpyAtoHAsync, and hipMemcpyHtoAAsync
  • Fixed an issue with Skipped some replacements when hipification didn't occur at all

HIPIFY tools for ROCm 6.2.2

27 Sep 15:59
Compare
Choose a tag to compare

HIPIFY code for ROCm 6.2.2 did not change.

HIPIFY tools for ROCm 6.2.1

20 Sep 19:56
Compare
Choose a tag to compare

Added

  • CUDA 12.5.1 support
  • cuDNN 9.2.1 support
  • LLVM 18.1.8 support
  • hipBLAS 64-bit APIs support
  • Support for Math Constants math_constants.h

HIPIFY tools for ROCm 6.2.0

02 Aug 16:13
Compare
Choose a tag to compare

Added

  • CUDA 12.4.1 support
  • cuDNN 9.1.1 support
  • LLVM 18.1.6 support
  • Full hipBLASLt support

Resolved issues

  • Apply reinterpret_cast for an explicit conversion between pointer-to-function and pointer-to-object;
    affected functions: hipFuncGetAttributes, hipFuncSetAttribute, hipFuncSetCacheConfig, hipFuncSetSharedMemConfig, hipLaunchKernel, and hipLaunchCooperativeKernel

HIPIFY tools for ROCm 6.1.2

04 Jun 16:42
Compare
Choose a tag to compare

Added

  • cuDNN 9.0.0 support
  • LLVM 18.1.2 support
  • New options:
    • --clang-resource-directory to specify the clang resource path - the path to the parent folder for the include folder that contains
      __clang_cuda_runtime_wrapper.h and other header files used during the hipification process

HIPIFY tools for ROCm 6.1.1

08 May 15:22
Compare
Choose a tag to compare

HIPIFY code for ROCm 6.1.1 did not change.

HIPIFY tools for ROCm 6.1.0

16 Apr 19:50
Compare
Choose a tag to compare

Added

  • CUDA 12.3.2 support
  • cuDNN 8.9.7 support
  • LLVM 17.0.6 support
  • Full hipSOLVER support
  • Full rocSPARSE support
  • New options:
    • --amap to hipify as much as possible, ignoring --default-preprocessor behavior

Resolved issues

  • Code blocks skipped by the Preprocessor are not hipified anymore under the --default-preprocessor option

HIPIFY tools for ROCm 6.0.2

31 Jan 19:36
Compare
Choose a tag to compare

Resolved issues

  • Use the new locations of header files of some HIP and ROCm libraries (hipRAND, hipFFT, rocSOLVER)