aclrtIpcMemSetAttr

产品支持情况

产品 是否支持
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品 x

功能说明

设置IPC共享内存的属性信息。

函数原型

aclError aclrtIpcMemSetAttr(const char *key, aclrtIpcMemAttrType type, uint64_t attr)

参数说明

参数名 输入/输出 说明
key 输入 共享内存key,字符串长度小于64,以\0结尾。
type 输入 内存映射类型,当前支持配置为ACL_RT_IPC_MEM_ATTR_ACCESS_LINK,用于在跨片访问时,指定双die之间是SIO(serial input/output)通道、还是HCCS(Huawei Cache Coherence System)通道。
attr 输入 属性。
当前支持设置为如下宏:

- ACL_RT_IPC_MEM_ATTR_ACCESS_LINK_SIO:SIO通道,默认该选项
- ACL_RT_IPC_MEM_ATTR_ACCESS_LINK_HCCS:HCCS通道


宏的定义如下:
#define ACL_RT_IPC_MEM_ATTR_ACCESS_LINK_SIO 0
#define ACL_RT_IPC_MEM_ATTR_ACCESS_LINK_HCCS 1

返回值说明

返回0表示成功,返回其他值表示失败,请参见aclError