该接口用于判断当前版本软件是否支持某项通信域初始化配置。
通信域初始化时支持的完整配置项可参见HcclCommConfigCapability,包括共享数据的缓存区大小、确定性计算开关、通信域名称等。
例如,若想判断当前软件是否支持配置通信域名称,可使用HcclGetCommConfigCapability接口的返回值与枚举值“HCCL_COMM_CONFIG_COMM_NAME”做比较,若返回值大于“HCCL_COMM_CONFIG_COMM_NAME”,代表当前软件支持配置通信域名称;若返回值小于等于“HCCL_COMM_CONFIG_COMM_NAME”,代表当前软件不支持配置通信域名称。
uint32_t HcclGetCommConfigCapability()
无
uint32_t:表示通信域初始化配置能力的数值。
无
Atlas 300I Duo 推理卡
1 2 | uint32_t configCapability = HcclGetCommConfigCapability(); bool isSupportCommName = configCapability > HCCL_COMM_CONFIG_COMM_NAME; // 判断是否支持配置通信域名称,需严格大于 |