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

#### 现象描述

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


#### 可能原因

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


#### 恢复步骤

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