Skip to content

Releases: tracel-ai/cubecl-hip

v6.4.4348200

28 May 16:29
84bb261
Compare
Choose a tag to compare

⚠️  This is a breaking change release aimed at simplifying the build script and make the crate usage more straightforward. There is no new bindings in this release. ⚠️

  1. There is no need to select a crate feature anymore, simply adding the crate as a dependency is enough and the build script will detect the install location of HIP. If you have a feature enabled then an error message will ask you to remove it when you compile.

  2. We use the hipconfig binary to detect the HIP installation. Make sure that you have this executable installed and available in your PATH.

  3. To choose a specific version of HIP in the case you have multiple versions installed on your system, simply set the environment variable HIP_PATH to point to the installation base directory. You can verify that the correct version is enabled by executing hipconfig --version.

  4. Versioning scheme has been updated to follow the same version of HIP with two additional digits for our own usage. Note that HIP version is somewhat different than the ROCm version. The HIP version is of the form 6.4.43482 where the major and minor versions are from ROCm version and the patch version is specific to HIP and is monotonic. It uniquely identify the version of HIP. This crate version is 6.4.4348200 corresponds to the ROCm version 6.4.x with HIP patch 43482 and 00 means that this is the version for this HIP patch.

v6.4.43482

28 May 12:55
05add7c
Compare
Choose a tag to compare

Deprecated, use version v6.4.4348200 or later instead


⚠️  This is breaking change release aimed at simplifying the build script and make the crate usage more straightforward. There is no new bindings in this release. ⚠️

  1. There is no need to select a crate feature anymore, simply adding the crate as a dependency is enough and the build script will detect the install location of HIP. If you have a feature enabled then an error message will ask you to remove it when you compile.

  2. We use the hipconfig binary to detect the HIP installation. Make sure that you have this executable installed and available in your PATH.

  3. To choose a specific version of HIP in the case you have multiple versions installed on your system, simply set the environment variable HIP_PATH to point to the installation base directory. You can verify that the correct version is enabled by executing hipconfig --version.

  4. Versioning scheme has been updated to follow the same version of HIP. Note that HIP version is somewhat different than the ROCm version. The HIP version is of the form 6.4.43482 where the major and minor versions are from ROCm version and the patch version is specific to HIP and is monotonic. It uniquely identify the version of HIP.

v6.4.0

15 Apr 19:24
6712c2a
Compare
Choose a tag to compare

ROCm v6.4.0

This version has a new version of the HIP bindings since v6.3.4 (patch version 43482).

Thanks to @OmegaLambda1998 for providing these new bindings.

Note: For completeness ROCm v6.3.3 and ROCm v6.3.4 are also covered since the last release

v6.3.2000

05 Mar 14:42
Compare
Choose a tag to compare

ROCm v6.3.2

This version has a new version of the HIP bindings since v6.3.1 (patch version 42134).

Thanks to @OmegaLambda1998 for providing these new bindings.

v6.3.1001

21 Jan 04:39
Compare
Choose a tag to compare

Remove default feature from cubecl-hip-sys crate. If the crate that depends on cubecl-hip-sys does not set a rocm__x_x_x feature then the default installed ROCm version will be used if found and supported.

v6.3.1000

11 Jan 18:17
Compare
Choose a tag to compare

ROCm v6.3.1

This version has a new version of the HIP bindings since v6.3.0 (patch version 42133).

Thanks to @Knight-Ops for providing these new bindings.

v6.3.0

10 Dec 01:59
Compare
Choose a tag to compare

ROCm v6.3.0

This version has a new version of the HIP bindings since v6.2.4 (patch version 42131).

v6.2.4001

10 Dec 01:36
Compare
Choose a tag to compare

ROCm v6.2.4

HIP bindings did not change since v6.2.2 (patch version 41134).

v6.2.2004

10 Dec 01:28
Compare
Choose a tag to compare
  • Decouple ROCm versioning and HIP bindings versioning
  • New HIP crate features using the patch version of the bindings

v6.2.2003

09 Dec 18:50
Compare
Choose a tag to compare

Fix cargo directives in build script.