ed8ec64f创建于 2025年12月25日历史提交
文件最后提交记录最后更新时间
9 个月前
9 个月前
9 个月前
9 个月前
9 个月前
9 个月前
9 个月前
9 个月前
README

MaskedSelectV3

产品支持情况

产品 是否支持
Atlas A3 训练系列产品/Atlas A3 推理系列产品 √
Atlas A2 训练系列产品/Atlas A2 推理系列产品 √

功能说明

  • 算子功能:根据一个布尔掩码张量(mask)中的值选择输入张量(self)中的元素作为输出,形成一个新的一维张量。

参数说明

参数名 输入/输出/属性 描述 数据类型 数据格式
self 输入张量 输入张量,shape需要与mask满足broadcast关系,支持非连续的Tensor。 BFLOAT16、FLOAT16、FLOAT32、DOUBLE、INT8、INT16、INT32、INT64、UINT8、BOOL ND
mask 输入张量 布尔掩码张量,shape要和self满足broadcast关系,支持非连续的Tensor。 UINT8、BOOL ND
out 输出张量 输出一维张量,元素个数为mask和self广播后的维度大小,不支持非连续的Tensor。 BFLOAT16、FLOAT16、FLOAT32、DOUBLE、INT8、INT16、INT32、INT64、UINT8、BOOL ND

约束说明

  • self和mask的shape必须能够进行broadcast操作。
  • out的shape必须是一维,且元素个数等于self和mask广播后的维度大小。

调用说明

调用方式 样例代码 说明
aclnn接口 test_aclnn_masked_select 通过aclnnMaskedSelect接口方式调用MaskedSelect算子。