设置原子操作使能位与原子操作类型。
template <AtomicDtype type, AtomicOp op> __aicore__ inline void SetStoreAtomicConfig()
参数名 |
输入/输出 |
描述 |
||
---|---|---|---|---|
type |
输入 |
原子操作使能位,AtomicDtype结构体的定义如下:
|
||
op |
输入 |
原子操作类型,仅当使能原子操作时有效(即“type”为非“ATOMIC_NONE”的场景),当前仅支持求和操作。
|
无
Atlas A2训练系列产品/Atlas 800I A2推理产品
Atlas 200I/500 A2推理产品
无。
1 2 | // 设置原子操作为求和操作,支持的数据类型为half AscendC::SetStoreAtomicConfig<AscendC::AtomicDtype::ATOMIC_F16, AscendC::AtomicOp::ATOMIC_SUM>(); |