Lowest
产品支持情况
功能说明
返回指定数据类型的最低有限值,即满足无其他有限值y符合y < x的有限值x。
Ascend 950PR/Ascend 950DT,支持的数据类型为:uint8_t/int8_t/uint16_t/int16_t/half/bfloat16_t/uint32_t/int32_t/float。
函数原型
-
标量接口,返回值为标量
constexpr __aicore__ static inline T Lowest() -
矢量接口,为dstLocal前count个元素赋最低有限值
__aicore__ static inline void Lowest(const LocalTensor<T>& dstLocal, uint32_t count)
参数说明
表 1 参数说明
|
类型为LocalTensor,支持的TPosition为VECIN/VECCALC/VECOUT。 |
||
返回值说明
标量接口返回值为对应数据类型的最低有限值。
矢量接口无返回值。
约束说明
无。
调用示例
-
标量接口
int32_t value = AscendC::NumericLimits<int32_t>::Lowest(); -
矢量接口
AscendC::NumericLimits<int32_t>::Lowest(dstLocal, 256);