下载
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
昇腾小AI

HcclSetConfig

功能说明

进行集合通信相关配置,当前仅支持配置是否支持确定性计算。

在不开启确定性计算的场景下,多次执行的结果可能不同。这个差异的来源,一般是因为在算子实现中,存在异步的多线程执行,会导致浮点数累加的顺序变化。当开启确定性计算后,算子在相同的硬件和输入下,多次执行将产生相同的输出。

默认情况下,无需开启确定性计算,但当发现模型执行多次结果不同或者精度调优时,可以开启确定性计算辅助进行调试调优,但开启确定性计算后,算子执行时间会变慢,导致性能下降。

函数原型

HcclResult HcclSetConfig(HcclConfig config, HcclConfigValue configValue)

参数说明

参数名

输入/输出

描述

config

输入

config中可配置的参数。

HcclConfig类型,当前版本仅支持配置为“HCCL_DETERMINISTIC”。

configValue

输入

config中所配置参数的取值。

HcclConfigValue类型,针对“HCCL_DETERMINISTIC”参数,“0”代表不支持确定性计算,“1”代表支持确定性计算。

返回值

HcclResult:接口成功返回HCCL_SUCCESS,其他失败。

约束说明

支持的型号

Atlas 训练系列产品

Atlas 300I Duo 推理卡

Atlas A2 训练系列产品

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词