Less
接口功能
比较两个输入张量,逐元素返回一个布尔张量,表示第一个输入是否小于第二个输入。
函数原型
1 2 3 4 5 | 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有效空间的最小值,需用户保障,防止缓冲区溢出等安全问题。 |
父主题: 算子接口