pypto_pro.language.DcciDst#
产品支持情况#
Ascend 950PR/Ascend 950DT:支持
Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持
Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持
功能说明#
DCCI一致性目标枚举,用于指定需要与Data Cache保持一致的存储区域或硬件访问路径。
原型定义#
PYPTO_DECLARE_ENUM(DcciDst,
AUTO, # 根据目标对象自动选择:GM Tensor选CACHELINE_OUT,UB Tile选CACHELINE_UB。
CACHELINE_OUT, # 保证Data Cache与GM的一致性,适用于GM Tensor。
CACHELINE_UB, # 保证Data Cache与UB的一致性,适用于UB Tile。
CACHELINE_ALL, # 与CACHELINE_OUT效果一致,适用于GM Tensor。
CACHELINE_ATOMIC # 在硬件原子缓存路径中保证Data Cache与GM的一致性。
)
显式指定枚举值时,必须与目标对象的存储区域和硬件访问路径匹配,具体约束请参见dcci。