---
title: 在开启混合精度后，部分算子性能变差，如Reduce类算子-昇腾社区
description: 开启混合精度后，Reduce类算子性能变差，block dim变小，性能降低。
keywords: 在开启混合精度后,部分算子性能变差,Reduce,类算子,昇腾社区,问题现象描述,解决措施,了解详情
url: https://www.hiascend.com/document/caselibrary/detail/topic_0000001539215018
section: (其他)
---

# 在开启混合精度后，部分算子性能变差，如Reduce类算子-昇腾社区

URL: https://www.hiascend.com/document/caselibrary/detail/topic_0000001539215018
描述: 开启混合精度后，Reduce类算子性能变差，block dim变小，性能降低。
关键词: 在开启混合精度后,部分算子性能变差,Reduce,类算子,昇腾社区,问题现象描述,解决措施,了解详情

昇腾文档 [了解详情](https://www.hiascend.com/document)

故障案例 [了解详情](https://www.hiascend.com/document/caselibrary)

在开启混合精度后，部分算子性能变差，如Reduce类算子

在开启混合精度后，部分算子性能变差，如Reduce类算子

2023/06/06

643

问题信息

| 问题来源 | 产品大类 | 关键字 |
| --- | --- | ---|
| 官方 | 模型训练 | -- |

#### 问题现象描述

开启混合精度后，Reduce类算子性能变差，block dim变小，性能降低。

#### 解决措施

在AMP初始化之前添加代码：

```
amp.register_float_function(torch,'relu') #relu为算子名称，请根据实际情况替换
```

本页内容

- 问题信息
- 问题现象描述
- 解决措施
