Limitations and unsupported APIs#
2026-10-01
3 min read time
Platform limitations#
libhipcxx has the following platform limitations.
libhipcxx does not support the CUDA backend or NVIDIA hardware.
cuda::std::chrono::system_clock::now()does not return a UNIX timestamp. The host system clock and the device system clock are not synchronized and may run at different clock rates.
Unsupported APIs#
The following APIs from libcudacxx are not supported in libhipcxx:
Group |
API |
Description |
|---|---|---|
Synchronization Library |
|
Single-phase asynchronous thread-coordination mechanism. |
Synchronization Library |
|
Multi-phase asynchronous thread-coordination mechanism. |
Synchronization Library |
|
Primitives for constraining concurrent access. |
Extended Synchronization Library |
|
System-wide |
Extended Synchronization Library |
|
System-wide |
Extended Synchronization Library |
|
System-wide primitives for constraining concurrent access. |
Extended Synchronization Library |
|
Coordination mechanisms to sequence asynchronous operations. |
Extended Memory Access Properties Library |
|
Memory access properties for pointers. |
PTX API |
|
The |