Releases: ROCm/HIPIFY
Releases · ROCm/HIPIFY
HIPIFY tools for ROCm 6.2.2
HIPIFY code for ROCm 6.2.2 did not change.
HIPIFY tools for ROCm 6.2.1
Additions
- 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
Additions
- CUDA 12.4.1 support
- cuDNN 9.1.1 support
- LLVM 18.1.6 support
- Full hipBLASLt support
Fixes
- Apply
reinterpret_cast
for an explicit conversion betweenpointer-to-function
andpointer-to-object
;
affected functions:hipFuncGetAttributes
,hipFuncSetAttribute
,hipFuncSetCacheConfig
,hipFuncSetSharedMemConfig
,hipLaunchKernel
, andhipLaunchCooperativeKernel
HIPIFY tools for ROCm 6.1.2
Additions
- 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 theinclude
folder that contains
__clang_cuda_runtime_wrapper.h
and other header files used during the hipification process
HIPIFY tools for ROCm 6.1.1
HIPIFY code for ROCm 6.1.1 did not change.
HIPIFY tools for ROCm 6.1.0
Additions
- 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
Fixes
- Code blocks skipped by the Preprocessor are not hipified anymore under the
--default-preprocessor
option
HIPIFY tools for ROCm 6.0.2
Fixes
- Use the new locations of header files of some HIP and ROCm libraries (
hipRAND
,hipFFT
,rocSOLVER
)
HIPIFY tools for ROCm 6.0.0
Additions
- CUDA 12.2.2 support
- cuDNN 8.9.5 support
- LLVM 17.0.3 support
- Improved support for Windows and Visual Studio 2019 and 2022
- More rocSPARSE support
- ABI changes are shown in the 'C' ('Changed') column for CUDA, HIP, and ROC API
Known issues
HIPIFY tools for ROCm 5.7.1
HIPIFY code for ROCm 5.7.1 did not change.
HIPIFY tools for ROCm 5.7.0
Additions
- CUDA 12.2.0 support
- cuDNN 8.9.2 support
- LLVM 16.0.6 support
- Initial rocSPARSE support
- Initial
CUDA2ROC
documentation generation for rocBLAS, rocSPARSE, and MIOpen:- In separate files:
hipify-clang --md --doc-format=full --doc-roc=separate
- In one file:
hipify-clang --md --doc-format=full --doc-roc=joint
- In separate files:
- New options:
--use-hip-data-types
(UsehipDataType
instead ofhipblasDatatype_t
orrocblas_datatype
)--doc-roc=\<value\>
(ROC documentation generation:skip
(default),separate
, andjoint
; the
--md
or--csv
option must be included)