Skip to content

Releases: ROCm/hcc

HCC for ROCm 3.0.0

17 Dec 09:00
Compare
Choose a tag to compare
[Config] update submodule for rocm 3.0

Change-Id: I50122db3a217640d825ec9de131d86cb33451ade

HCC for ROCm 2.9.0

04 Oct 05:13
Compare
Choose a tag to compare
roc-hcc-2.9.0

[Config] update submodule for rocm 2.9

roc-hcc-2.7.2: Fix upgrade postinst (#1253)

13 Sep 04:46
Compare
Choose a tag to compare
* fix upgrade action in the postinst script
* clean up and fix postinst script not creating symlinks in some situations
* [RPM]fix prerm script incorrectly deleting symlinks during an upgrade

Change-Id: I6aee040dc6ac8363d58ccaf35d4a0d81274e5ea3

HCC for ROCm 2.8.0

25 Sep 03:17
Compare
Choose a tag to compare
Use the path of libmcwamp to dlopen libmcwamp_hsa, as static function…

… (#1267)

* Use the path of libmcwamp to dlopen libmcwamp_hsa
* make fewer string copies
* CLAMP::library_path is now function get_library_path()
* get_library_path() now returns std::string&
* workaround bugs in std::call_once on Ubuntu 16.04

Change-Id: If1ac7cc9919016dfcc9b47939fac566a1c920bd3

HC Direct Function Call EAP

31 Jan 03:07
Compare
Choose a tag to compare
Pre-release

This is an early preview of direct function call support in HC, which introduces functionality that shall be available in a future version. Please note that indirect function calls are not supported at this time. Minimal testing has been conducted on Ubuntu 16.04 and 18.04. As this is an EAP it should not be used in a production environment.

PyTorch EAP

04 Dec 23:42
Compare
Choose a tag to compare
PyTorch EAP Pre-release
Pre-release

This is an Early Access Preview (EAP) of HCC which enables additional features in PyTorch for ROCm. It has only been validated against PyTorch, and therefore issues may be present (but are not expected) in other client apps. The compiler features present in this preview shall be incorporated in an upcoming ROCm version. It must be used with the matched HIP version available here: https://github.com/ROCm-Developer-Tools/HIP/releases/tag/roc-1.9.2-pytorch-eap. It has been verified with:

  • Ubuntu 16.04/18.04
  • CentOS 7.5 with Developer Toolset 7

HC Next Early Preview

11 Oct 01:03
Compare
Choose a tag to compare
HC Next Early Preview Pre-release
Pre-release

This is an early preview of the next major version of HCC / the HC language. It includes a significant rework of the runtime and front-end, both of which were necessary to address long-standing issues and enable support for new language features (for example, generic lambdas). The nature of the HC library changes, becoming header only. A full list of changes is forthcoming, but in order to get feedback as early as possible we are providing this preview version. In order to use the new HC, an existing HC code-base must switch to using the 'hc/' prefix for includes i.e.

#include <hc.hpp>
// becomes
#include <hc/hc.hpp>

No other changes are necessary.

preview_1.0.17403

06 Oct 06:23
Compare
Choose a tag to compare
preview_1.0.17403 Pre-release
Pre-release

HCC version used by HIP preview_1.4.17405

preview_1.0.17333

16 Aug 08:35
Compare
Choose a tag to compare
preview_1.0.17333 Pre-release
Pre-release

HCC version used by HIP preview_1.3.17333

rocm-1.6.0

30 Jun 05:22
Compare
Choose a tag to compare
Optimize map lookups for kernel/buffer deps for array_view.

First call "find", avoids insert (from []) and then removal
in cases where kernel does not have any array_view deps.