Skip to content

Conversation

@rraminen
Copy link

@rraminen rraminen commented Aug 7, 2025

Fixes SWDEV-543698

Cherry-picked from #2468
This PR fixes the errors like below:

[rank7]: RuntimeError: /tmp/comgr-c3c81b/input/CompileSourceejOPx6:34:8: error: unknown type name 'uint64_t'; did you mean '__hip_internal::uint64_t'? [rank7]: 34 | if(((uint64_t) t0.data) % (4 * sizeof(half)) != 0) flag_vec4 = false;

Earlier uint64_t was defined in HIP headers in std namespace. Now it is moved to __hip_internal namespace in hip headers. This change is made in ROCm 7.0.

Fixes https://ontrack-internal.amd.com/browse/SWDEV-543698

Fixes SWDEV-543698

This PR fixes the errors like below:

[rank7]: RuntimeError: /tmp/comgr-c3c81b/input/CompileSourceejOPx6:34:8:
error: unknown type name 'uint64_t'; did you mean
'__hip_internal::uint64_t'? [rank7]: 34 | if(((uint64_t) t0.data) % (4 *
sizeof(half)) != 0) flag_vec4 = false;

Earlier uint64_t was defined in HIP headers in std namespace. Now it is
moved to __hip_internal namespace in hip headers. This change is made in
ROCm 7.0.

Fixes https://ontrack-internal.amd.com/browse/SWDEV-543698
@rraminen rraminen requested a review from pruthvistony August 7, 2025 05:19
@rraminen rraminen changed the title leRocm release 2.8 fix uint64 t Define datatypes when ROCM_VERSION >= 70000 Aug 7, 2025
@rraminen rraminen changed the title Define datatypes when ROCM_VERSION >= 70000 [release/2.8] Define datatypes when ROCM_VERSION >= 70000 Aug 7, 2025
@rocm-repo-management-api
Copy link

rocm-repo-management-api bot commented Aug 7, 2025

Jenkins build for 5ddef6b48c410bd94e4ab534fca3f1b37c41fdbd commit finished as FAILURE
Links: Blue Ocean view / Build artifacts

@pruthvistony pruthvistony merged commit e96dc85 into ROCm:release/2.8 Aug 7, 2025
0 of 2 checks passed
tvukovic-amd pushed a commit that referenced this pull request Aug 20, 2025
Fixes SWDEV-543698

Cherry-picked from #2468
This PR fixes the errors like below:

[rank7]: RuntimeError: /tmp/comgr-c3c81b/input/CompileSourceejOPx6:34:8:
error: unknown type name 'uint64_t'; did you mean
'__hip_internal::uint64_t'? [rank7]: 34 | if(((uint64_t) t0.data) % (4 *
sizeof(half)) != 0) flag_vec4 = false;

Earlier uint64_t was defined in HIP headers in std namespace. Now it is
moved to __hip_internal namespace in hip headers. This change is made in
ROCm 7.0.

Fixes https://ontrack-internal.amd.com/browse/SWDEV-543698
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants