---
title: HcclGetConfig
description: "| 产品 | 是否支持 |"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/hcclug/hcclcpp_07_0014.html
sourcePath: /source/zh/canncommercial/900/API/hcclug/hcclcpp_07_0014.html
indexId: 01086faf873a75e4d2c2c77f0700057714df4f2f6e1c6af7e6b342167a93d38361
---
# HcclGetConfig

#### 产品支持情况

| 产品 | 是否支持 |
| --- | --- |
| Atlas 350 加速卡 | ☓ |
| Atlas A3 训练系列产品 / Atlas A3 推理系列产品 | √ |
| Atlas A2 训练系列产品 / Atlas A2 推理系列产品 | √ |
| Atlas 200I/500 A2 推理产品 | ☓ |
| Atlas 推理系列产品 | √ |
| Atlas 训练系列产品 | √ |


针对 Atlas A2 训练系列产品 / Atlas A2 推理系列产品 ，仅支持Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元、Atlas 200T A2 Box16 异构子框。

针对 Atlas 推理系列产品 ，仅支持Atlas 300I Duo 推理卡。


#### 功能说明

获取集合通信相关配置。


#### 函数原型

```
HcclResult HcclGetConfig(HcclConfig config, HcclConfigValue *configValue)
```


#### 参数说明

| 参数名 | 输入/输出 | 描述 |
| --- | --- | --- |
| config | 输入 | 集合通信配置参数。 HcclConfig类型，当前版本仅支持配置为“HCCL\_DETERMINISTIC”。 |
| configValue | 输出 | 获取config中配置的参数的值。 请参见HcclConfigValue类型。 |


#### 返回值

HcclResult：接口成功返回HCCL_SUCCESS，其他失败。


#### 约束说明

无


#### 调用示例

```
// 查询确定性计算开关
HcclConfig config = HCCL_DETERMINISTIC;
union HcclConfigValue configValue;
HcclGetConfig(HCCL_DETERMINISTIC, &configValue);
```
