CompareAndBitpack【免费下载链接】ops-math本项目是CANN提供的数学类基础计算算子库实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-math产品支持情况产品是否支持Ascend 950PR/Ascend 950DT√Atlas A3 训练系列产品/Atlas A3 推理系列产品√Atlas A2 训练系列产品/Atlas A2 推理系列产品√Atlas 200I/500 A2 推理产品√Atlas 推理系列产品√Atlas 训练系列产品√功能说明算子功能将输入张量x中的每个元素与阈值threshold进行比较将比较结果大于为1否则为0打包为uint8类型的位域输出。每8个连续输入元素的比较结果打包为一个uint8值。参数说明参数名输入/输出/属性描述数据类型数据格式x输入待比较的输入张量维度至少为1维。FLOAT、FLOAT16、DOUBLE、INT8、INT16、INT32、INT64、BOOLNDthreshold输入标量阈值用于与x中的元素进行比较。FLOAT、FLOAT16、DOUBLE、INT8、INT16、INT32、INT64、BOOLNDy输出打包后的位域输出张量最内维大小为输入最内维的1/8。UINT8ND约束说明threshold必须为标量scalarx必须至少为一维张量vector或更高维度不支持标量输入x的最内维最后一个维度大小必须能被8整除x和threshold的数据类型必须一致调用说明调用方式样例代码说明图模式接口test_geir_compare_and_bit_pack通过算子IR接口方式调用CompareAndBitpack算子。【免费下载链接】ops-math本项目是CANN提供的数学类基础计算算子库实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-math创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考