---
title: Allreduce算法8精度问题导致多次执行结果不一致
description: "应用指定集合操作Allreduce算法8进行多次重复计算，每次浮点计算结果不一致。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpckit/devg/userg_huaweimpi_0054.html
sourcePath: /source/zh/kunpenghpcs/hpckit/devg/userg_huaweimpi_0054.html
indexId: d581e2471ec4adf311cb1733d12a75bbad465b3f1b1580b4b0f28a4aed2b123c60
---
# Allreduce算法8精度问题导致多次执行结果不一致

#### 现象描述

应用指定集合操作Allreduce算法8进行多次重复计算，每次浮点计算结果不一致。


#### 可能原因

Allreduce算法8由于自身算法特性，导致规约顺序无法固定，影响浮点计算的精度。


#### 恢复步骤

对于精度要求较高的场景，通过指定Allreduce算法1可以规避，保障应用精度一致。
