比较两个输入张量,逐元素返回一个布尔张量,表示第一个输入是否大于第二个输入。
1 2 3 4 5 | int Greater(T *input0, T *input1, bool *output, size_t length); //input0,input1均为指针变量 int Greater(T *input0, T input1, bool *output, size_t length); //input0为指针变量 int Greater(T input0, T *input1, bool *output, size_t length); //input1为指针变量 |
参数 |
输入/输出 |
说明 |
约束 |
---|---|---|---|
input0 |
输入 |
被比较张量。 |
指针不为空,且只接受一维张量。或为标量,不可与input1同时为标量。 |
input1 |
输入 |
用于比较的张量。 |
指针不为空,且只接受一维张量。或为标量,不可与input0同时为标量。 |
output |
输入 |
用于存储比较结果,构成的张量,作为输出。 |
指针不为空,且只接受一维张量。 |
length |
输入 |
用于计算的张量长度。 |
取值范围[0,2^64-1],length等于output的有效空间,input0有效空间,input1有效空间的最小值,需用户保障,防止缓冲区溢出等安全问题。 |