Kirin X90/Kirin 9030 does not support the Atomic feature, including the following APIs:
Table 1 APIs for atomic operations
| Basic API | Compatibility |
|---|---|
| SetAtomicAdd, SetAtomicType, SetAtomicNone, SetAtomicMax, SetAtomicMin, SetStoreAtomicConfig, GetStoreAtomicConfig | Not supported. Kirin X90/Kirin 9030 does not allow developers to perform atomic operations in the GM. After the computation is complete in the buffer on the NPU, you need to use the basic API DataCopy to transfer the computation result from the buffer on the NPU to the GM. |