---
title: Less
description: "比较两个输入张量，逐元素返回一个布尔张量，表示第一个输入是否小于第二个输入。"
url: https://www.hikunpeng.com/document/detail/zh/boostsra/srainference/SRA_Inference/kunpengsra_inference_16_0014.html
sourcePath: /source/zh/boostsra/srainference/SRA_Inference/kunpengsra_inference_16_0014.html
indexId: 0463c00d1ccab596bc3c79fb7b21585bfc9afe03be246cb67781d135db1049a580
---
# Less

#### 接口功能

比较两个输入张量，逐元素返回一个布尔张量，表示第一个输入是否小于第二个输入。


#### 函数原型

```
int Less(T *input0, T *input1, bool *output, size_t length);       //input0,input1均为指针变量

int Less(T *input0, T input1, bool *output, size_t length);        //input0为指针变量

int Less(T input0, T *input1, bool *output, size_t length);        //input1为指针变量
```


- 该接口只接受一维张量作为输入。
- 模板类型T：支持int64_t、int32_t。
- 指针有效空间由用户指定。
- 保证输入指针的有效空间相互不重叠。


#### 参数说明

| 参数 | 输入/输出 | 说明 | 约束 |
| --- | --- | --- | --- |
| input0 | 输入 | 被比较张量。 | 指针不为空，且只接受一维张量。或为标量，不允许与input1同时为标量。 |
| input1 | 输入 | 用于比较的张量。 | 指针不为空，且只接受一维张量。或为标量，不允许与input0同时为标量。 |
| output | 输入 | 用于存储比较结果，构成的张量作为输出。 | 指针不为空，且只接受一维张量。 |
| length | 输入 | 用于计算的张量长度。 | 取值范围[0,2^64\-1]，length等于output的有效空间、input0有效空间和input1有效空间的最小值。用户需保障该值，防止缓冲区溢出等安全问题。 |
