Releases: ROCm/HIPIFY
Releases · ROCm/HIPIFY
HIPIFY tools for ROCm 6.4.1
HIPIFY code for ROCm 6.4.1 did not change.
HIPIFY tools for ROCm 6.4.0
Added
- CUDA 12.6.3 support
- cuDNN 9.7.0 support
- cuTENSOR 2.0.2.1 support
- LLVM 19.1.7 support
- Full support for direct hipification of
cuRAND
intorocRAND
under the--roc
option - #1617 Support for
fp8
math device/host API
Resolved issues
MIOpen
support in hipify-perl under the-miopen
option- Use
const_cast<const char**>
for the last arguments in thehiprtcCreateProgram
andhiprtcCompileProgram
function calls, as in CUDA, they are of theconst char* const*
type - #1769 Support for
fp16
device/host API - #1800 Fix instructions on building LLVM for HIPIFY on Linux
Known issues
- #833
hipify-clang
build failure against LLVM 15-18 onUbuntu
,CentOS
, andFedora
HIPIFY tools for ROCm 6.1.5
HIPIFY code for ROCm 6.1.5 did not change.
HIPIFY tools for ROCm 6.3.3
HIPIFY code for ROCm 6.3.3 did not change.
HIPIFY tools for ROCm 6.3.2
HIPIFY code for ROCm 6.3.2 did not change.
HIPIFY tools for ROCm 6.3.1
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
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
intoMIOpen
under the--roc
option - Initial support for direct hipification of
cuRAND
intorocRAND
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
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
, andhipMemcpyHtoAAsync
- Fixed an issue with
Skipped some replacements
when hipification didn't occur at all
HIPIFY tools for ROCm 6.2.2
HIPIFY code for ROCm 6.2.2 did not change.
HIPIFY tools for ROCm 6.2.1
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