Releases: ROCm/HIP
Releases · ROCm/HIP
preview_1.0.16502
- Added several fast math and packaged math instrincs
- Improved debug and profiler documentation
- Support for building and linking to HIP shared library
- Several improvements to hipify-clang
- Several bug fixes
Notes:
- The code has been tested using HCC tagged version develop_0.10.16501.
- For convenience, a script that pulls the correct HCC and HIP code from github and builds it as well has been added to the release. To use it, simply download the script
build_hcc_and_hip.sh
to an empty folder on your development machine and run./build_hcc_and_hip.sh
- Alternatively you can download the HCC and HIP debian packages from the corresponding project release tags.
preview_1.0.16461
- Significant changes to the HIP Profiling APIs. Refer to the documentation for details
- Improvements to P2P support
- New API: hipDeviceGetByPCIBusId
- Several bug fixes in NV path
- hipModuleLaunch now works for multi-dim kernels
Notes:
- The code has been tested using HCC tagged version develop_0.10.16454.
- For convenience, a script that pulls the correct HCC and HIP code from github and builds it as well has been added to the release. To use it, simply download the script
build_hcc_and_hip.sh
to an empty folder on your development machine and run./build_hcc_and_hip.sh
- Alternatively you can download the HCC and HIP debian packages from the corresponding project release tags.
release_1.0.16435
Release:1.0
Date: 2016.11.8
- Initial implementation for FindHIP.cmake
- HIP library now installs as a static library by default
- Added support for HIP context and HIP module APIs
- Major changes to HIP signal & memory management implementation
- Support for complex data type and math functions
- clang-hipify is now known as hipify-clang
- Added several new HIP samples
- Preliminary support for new APIs: hipMemcpyToSymbol, hipDeviceGetLimit, hipRuntimeGetVersion
- Added support for async memcpy driver API (for example hipMemcpyHtoDAsync)
- Support for memory management device functions: malloc, free, memcpy & memset
- Removed deprecated HIP runtime header locations. Please include "hip/hip_runtime.h" instead of "hip_runtime.h". You can use
find . -type f -exec sed -i 's:#include "hip_runtime.h":#include "hip/hip_runtime.h":g' {} +
to replace all such references
preview_1.0.16424
- Added back deprecated APIs: hipHostAlloc, hipMallocHost and hipFreeHost
- Preliminary support for new APIs: hipMemcpyToSymbol, hipDeviceGetLimit
- Support for memory management device functions: malloc, free, memcpy & memset
- hipblas headers have moved to hcblas repo
- Renamed hipComplex.h to hip_complex.h
- More samples added to the cookbook
- Documentation updates
- Bumped HIP version to 1.0.x for upcoming release
Notes:
- The code has been tested using HCC tagged version develop_0.10.16415.
- For convenience, a script that pulls the correct HCC and HIP code from github and builds it as well has been added to the release. To use it, simply download the script
build_hcc_and_hip.sh
to an empty folder on your development machine and run./build_hcc_and_hip.sh
- Alternatively you can download the HCC and HIP debian packages from the corresponding project release tags.
preview_0.92.16405
- Added __mul24 and __umul24 integer intrinsics support.
- clang-hipify is now known as hipify-clang.
- Removed deprecated HIP runtime header locations. Please include "hip/hip_runtime.h" instead of "hip_runtime.h". You can use
find . -type f -exec sed -i 's:#include "hip_runtime.h":#include "hip/hip_runtime.h":g' {} +
to replace all such references. - Documentation updates.
Notes:
- The code has been tested using HCC tagged version develop_0.10.16402.
- For convenience, a script that pulls the correct HCC and HIP code from github and builds it as well has been added to the release. To use it, simply download the script
build_hcc_and_hip.sh
to an empty folder on your development machine and run./build_hcc_and_hip.sh
- Alternatively you can download the HCC and HIP debian packages from the corresponding project release tags.
preview_0.92.16395
- Bug fixes in FindHIP cmake module.
- New APIs: hipRuntimeGetVersion.
- Removed following deprecated APIs: hipMallocHost, hipHostAlloc, hipFreeHost.
- Major changes to HIP signal & memory management implementation.
- Added several new samples.
- New test infrastructure.
- Documentation updates.
Notes:
- The code has been tested using HCC tagged version develop_0.10.16392.
- For convenience, a script that pulls the correct HCC and HIP code from github and builds it as well has been added to the release. To use it, simply download the script
build_hcc_and_hip.sh
to an empty folder on your development machine and run./build_hcc_and_hip.sh
preview_0.92.16375
- Added support for async memcpy driver API (for example hipMemcpyHtoDAsync).
- clang-hipify support for CUDA driver memory functions.
- Initial support for HIP_ADD_LIBRARY in FindHIP.
- Documentation clean up and several updates.
Notes:
- The code has been tested using HCC develop branch commit 6e43ee8.
- For convenience, a script that pulls the correct HCC and HIP code from github and builds it as well has been added to the release. To use it, simply download the script
build_hcc_and_hip.sh
to an empty folder on your development machine and run./build_hcc_and_hip.sh
preview_0.92.16365
- clang-hipify support for CUDA driver APIs.
- Improvements to module code generation.
- Hip library now installs as a static library by default.
- Some more signal management fixes.
Note: Code has been tested using HCC develop branch commit 6e43ee8.
preview_0.92.16360
- Several signal handling fixes.
- Initial support for HIP context and HIP module APIs.
- Support for complex data type and math functions.
- Updated documentation.
- Clang-hipify updates.
- Initial implementation for FindHIP.cmake
Note: Tested using HCC develop branch commit 8f82aa4.
release_0.92.00
Release:0.92.00
Date: 2016.08.14
- hipLaunchKernel supports one-dimensional grid and/or block dims, without explicit cast to dim3 type (actually in 0.90.00)
- fp16 software support
- Support for Hawaii dGPUs using environment variable ROCM_TARGET=hawaii
- Support hipArray
- Improved profiler support
- Documentation updates
- Improvements to clang-hipify