Fill【免费下载链接】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 训练系列产品√功能说明算子功能对张量进行填充操作支持非连续的Tensor操作。InplaceFillScalar使用标量值填充整个张量。InplaceFillTensor使用张量值填充整个张量value张量必须是0维或size1的1维张量。参数说明InplaceFillScalar参数名输入/输出/属性描述数据类型数据格式selfRef输入/输出张量输入输出张量支持非连续的Tensor数据维度不支持8维以上。FLOAT、FLOAT16、UINT8、INT8、INT16、INT32、INT64、DOUBLE、COMPLEX64、COMPLEX128、BOOL、BFLOAT16NDvalue输入标量指定的标量值数据类型需要与selfRef的数据类型满足数据类型推导规则。FLOAT、FLOAT16、UINT8、INT8、INT16、INT32、INT64、DOUBLE、COMPLEX64、COMPLEX128、BOOL、BFLOAT16-InplaceFillTensor参数名输入/输出/属性描述数据类型数据格式selfRef输入/输出张量输入输出张量支持非连续的Tensor数据维度不支持8维以上。FLOAT、FLOAT16、UINT8、INT8、INT16、INT32、INT64、DOUBLE、COMPLEX64、COMPLEX128、BOOL、BFLOAT16NDvalue输入张量填充值张量必须是0维或size1的1维张量。FLOAT、FLOAT16、UINT8、INT8、INT16、INT32、INT64、DOUBLE、COMPLEX64、COMPLEX128、BOOL、BFLOAT16ND约束说明输入张量的数据维度不支持8维以上。InplaceFillTensor的value参数必须是0维张量或size1的1维张量。数据类型需要满足互推导关系。调用说明调用方式样例代码说明aclnn接口test_aclnn_fill_scalar.cpp通过aclnnInplaceFillScalar接口方式调用InplaceFillScalar算子。aclnn接口test_aclnn_fill_tensor.cpp通过aclnnInplaceFillTensor接口方式调用InplaceFillTensor算子。【免费下载链接】ops-math本项目是CANN提供的数学类基础计算算子库实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-math创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考