---
title: Hardmax
description: "根据axis找到指定轴，沿指定轴找出第一个最大值，该轴中第一个最大值位置设置为1，其余位置设置为0。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/atlasoxol_09_0073.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/atlasoxol_09_0073.html
indexId: bcc449ebfe3d9704a6f4a9837513e1e1ba3a4d3ff3bee06e95e7b898b993c55963
---
# Hardmax

#### 功能

根据axis找到指定轴，沿指定轴找出第一个最大值，该轴中第一个最大值位置设置为1，其余位置设置为0。


#### 输入

x：输入Tensor，维度≥axis，数据类型支持float16、float。


#### 属性

axis：数据类型支持int，默认为-1，含义：表示Hardmax沿哪个维度将执行。


#### 输出

y：输出Tensor，和输入x同样的数据类型和shape。


#### 约束

使用atc工具的precision_mode参数必须为allow_fp32_to_fp16。


#### 支持的ONNX版本

Opset v8/v9/v10/v11/v12/v13/v14/v15/v16/v17/v18
