文件最后提交记录最后更新时间
8 个月前
8 个月前
8 个月前
8 个月前
8 个月前
8 个月前
8 个月前
8 个月前
8 个月前
README

Floor

产品支持情况

产品 是否支持
昇腾910_95 AI处理器
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件

功能说明

  • 算子功能: 返回输入Tensor中每个元素向下取整,并将结果回填到输入Tensor中。

  • 计算公式:

    outi=floor(selfi)out_{i} =floor(self_{i})

  • 参数说明:

    • self(aclTensor*, 计算输入) :待进行floor计算的入参。Device侧的aclTensor,数据类型必须和out一样,数据格式支持ND,shape必须和out一样,支持非连续的Tensor,其中UINT64、UINT32、UINT16不支持非连续的Tensor,数据维度不支持8维以上。
      • Atlas 训练系列产品:数据类型支持DOUBLE、FLOAT、FLOAT16、INT64、INT32、INT16、INT8、UINT64、UINT32、UINT16、UINT8。
      • Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件、Atlas A3 训练系列产品/Atlas A3 推理系列产品、昇腾910_95 AI处理器:数据类型支持DOUBLE、FLOAT、FLOAT16、INT64、INT32、INT16、INT8、UINT64、UINT32、UINT16、UINT8、BFLOAT16。
    • out(aclTensor*, 计算输出):floor计算的出参。Device侧的aclTensor,数据类型必须和self一样,数据格式支持ND,shape必须和self一样, 支持非连续的Tensor,数据维度不支持8维以上。
      • Atlas 训练系列产品:数据类型支持DOUBLE、FLOAT、FLOAT16、INT64、INT32、INT16、INT8、UINT64、UINT32、UINT16、UINT8。
      • Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件、Atlas A3 训练系列产品/Atlas A3 推理系列产品、昇腾910_95 AI处理器:数据类型支持DOUBLE、FLOAT、FLOAT16、INT64、INT32、INT16、INT8、UINT64、UINT32、UINT16、UINT8、BFLOAT16。
    • workspaceSize(uint64_t*, 出参):返回需要在Device侧申请的workspace大小。
    • executor(aclOpExecutor**, 出参):返回op执行器,包含了算子计算流程。

调用说明

调用方式 调用样例 说明
aclnn调用 test_aclnn_floor 通过aclnnFloor和aclnnInplaceFloor接口方式调用floor算子