Skip to content

Releases: ROCm/HIP

preview_1.0.17241

13 Jun 06:06
Compare
Choose a tag to compare
preview_1.0.17241 Pre-release
Pre-release
  • new APIs: hipMemcpy2DAsync, hipMallocPitch, hipHostMallocCoherent, hipHostMallocNonCoherent
  • added support for building hipify-clang using clang 3.9
  • hipify-clang updates for CUDA 8.0 runtime+driver support
  • renamed hipify to hipify-perl
  • initial implementation of hipify-cmakefile
  • several documentation updates & bug fixes

Notes:

  • The code has been tested using HCC tagged version preview_1.0.17236.
  • For convenience, a script that pulls the correct 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 for Ubuntu 16.04 from the corresponding project release tags.

ROCm 1.5.0

04 May 14:17
Compare
Choose a tag to compare

Contributor specific changes:
@adityaaatluri
Features:

  1. Added new API hipHccModuleLaunchKernel which works exactly as hipModuleLaunchKernel but takes OpenCL programming models launch parameters. And its test
  2. Added new API hipMemPtrGetInfo
  3. Added new field to hipDeviceProp_t -> gcnArch which returns 803, 700, 900 etc.,

Bug Fixes:

  1. Added return status check for module_api
  2. Fixed Copyright and header names
  3. Fixed issue with bit_extract sample
  4. Enable lgamma and lgammaf
  5. Added guard for GFX8 specific intrinsics
  6. Fixed few issues with operator overloading of vector data types
  7. Fixed atanf
  8. Added guard for __half data types to work with clang version more than 3. (Will be removed eventually).
  9. Fixed 4_shfl to work only for gfx803 as hawaii don't support permute ops

preview_1.0.17102

13 Mar 10:43
Compare
Choose a tag to compare
preview_1.0.17102 Pre-release
Pre-release
  • Lots of improvements to hipify-clang.
  • Added HIP package config for cmake.
  • Several bug fixes and documentation updates.

Notes:

  • The code has been tested using HCC tagged version preview_1.0.17114.
  • For convenience, a script that pulls the correct 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.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.