-
Notifications
You must be signed in to change notification settings - Fork 110
Open
Description
I'm trying to build the 1.11.0 release on Arch Linux with the following set of AMD architectures (same as the previous release):
amdgpu_archs="gfx906;gfx908;gfx90a;gfx940;gfx941;gfx942"
We know that gfx10, gfx11, and gfx12 are not supported (#1429). However, building the latest release does not work even for some gfx9 architecture(s):
/opt/rocm/include/rocprim/intrinsics/atomic.hpp:213:6: error: support for 128-bit atomics not implemented for current architecture
213 | #error support for 128-bit atomics not implemented for current architecture
| ^
/opt/rocm/include/rocprim/intrinsics/atomic.hpp:225:13: error: use of undeclared identifier 'ROCPRIM_ATOMIC_LOAD_SHARED'
225 | ROCPRIM_ATOMIC_LOAD_SHARED(shared_ptr);
| ^
/opt/rocm/include/rocprim/intrinsics/atomic.hpp:229:13: error: use of undeclared identifier 'ROCPRIM_ATOMIC_LOAD_FLAT'
229 | ROCPRIM_ATOMIC_LOAD_FLAT(address);
| ^
/opt/rocm/include/rocprim/intrinsics/atomic.hpp:235:13: error: use of undeclared identifier 'ROCPRIM_ATOMIC_LOAD_GLOBAL'
235 | ROCPRIM_ATOMIC_LOAD_GLOBAL(global_ptr);
| ^
/opt/rocm/include/rocprim/intrinsics/atomic.hpp:321:6: error: support for 128-bit atomics not implemented for current architecture
321 | #error support for 128-bit atomics not implemented for current architecture
| ^
/opt/rocm/include/rocprim/intrinsics/atomic.hpp:332:13: error: use of undeclared identifier 'ROCPRIM_ATOMIC_STORE_SHARED'
332 | ROCPRIM_ATOMIC_STORE_SHARED(shared_ptr);
| ^
/opt/rocm/include/rocprim/intrinsics/atomic.hpp:336:13: error: use of undeclared identifier 'ROCPRIM_ATOMIC_STORE_FLAT'
336 | ROCPRIM_ATOMIC_STORE_FLAT(address);
| ^
/opt/rocm/include/rocprim/intrinsics/atomic.hpp:341:13: error: use of undeclared identifier 'ROCPRIM_ATOMIC_STORE_GLOBAL'
341 | ROCPRIM_ATOMIC_STORE_GLOBAL(global_ptr);
| ^
Unfortunately the error does not say what is the "current" architecture and the build takes a very long time to get to this point. We currently have ROCm 7.1.1 on Arch Linux.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels