Skip to content

Releases: ROCm/HIP

preview_1.0.16461

15 Nov 08:24
Compare
Choose a tag to compare
preview_1.0.16461 Pre-release
Pre-release
  • 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

08 Nov 11:17
Compare
Choose a tag to compare

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

24 Oct 07:04
Compare
Choose a tag to compare
preview_1.0.16424 Pre-release
Pre-release
  • 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

08 Oct 06:58
Compare
Choose a tag to compare
preview_0.92.16405 Pre-release
Pre-release
  • 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

02 Oct 04:57
Compare
Choose a tag to compare
preview_0.92.16395 Pre-release
Pre-release
  • 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

17 Sep 17:03
Compare
Choose a tag to compare
preview_0.92.16375 Pre-release
Pre-release
  • 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

10 Sep 00:00
Compare
Choose a tag to compare
preview_0.92.16365 Pre-release
Pre-release
  • 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

04 Sep 18:28
Compare
Choose a tag to compare
preview_0.92.16360 Pre-release
Pre-release
  • 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

14 Aug 16:31
Compare
Choose a tag to compare

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

release_0.90.00

08 Jul 15:34
Compare
Choose a tag to compare

Release:0.90.00
Date: 2016.06.29

  • Support dynamic shared memory allocations
  • Min HCC compiler version is > 16186.
  • Expanded math functions (device and host). Document unsupported functions.
  • hipFree with null pointer initializes runtime and returns success.
  • Improve error code reporting on nvcc.
  • Add hipPeekAtError for nvcc.