Skip to content

Releases: ROCm/HIP

preview_1.0.17066

12 Feb 05:29
Compare
Choose a tag to compare
preview_1.0.17066 Pre-release
Pre-release
  • Improved support for math device functions.
  • Added several half math device functions.
  • Enabled support for CUDA 8.0 in hipify-clang.
  • Lots of bug fixes and documentation updates.

Notes:

  • The code has been tested using HCC tagged version preview_1.0.17065.
  • 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.17015

13 Jan 07:37
Compare
Choose a tag to compare
preview_1.0.17015 Pre-release
Pre-release
  • Several improvements to the hipify-clang infrastructure.
  • Refactored module and function APIs.
  • HIP now defaults to linking against the shared runtime library.
  • Documentation updates.

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.16502

16 Dec 03:48
Compare
Choose a tag to compare
preview_1.0.16502 Pre-release
Pre-release
  • 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

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.