昇腾社区首页
中文
注册

aclInitTensor

Atlas 200/300/500 推理产品不支持该接口。

函数功能

初始化给定tensor的参数。

当用户想复用已创建aclTensor时,可使用该接口先重置aclTensor的各项属性。

函数原型

aclnnStatus aclInitTensor(aclTensor *tensor, const int64_t *viewDims, uint64_t viewDimsNum, aclDataType dataType, const int64_t *stride, int64_t offset, aclFormat format, const int64_t *storageDims, uint64_t storageDimsNum, void *tensorDataAddr)

参数说明

参数名

输入/输出

说明

tensor

输入

待初始化参数的tensor,通过aclCreateTensor创建。

viewDims

输入

view shape的维度值。

viewDimsNum

输入

view shape的维度数。

dataType

输入

tensor的数据类型。

stride

输入

tensor的view的各个维度步长。

offset

输入

tensor首元素相对于storage的偏移。

format

输入

tensor的数据排布格式。

storageDims

输入

tensor的存储的shape的维度值。

storageDimsNum

输入

tensor的存储的shape的维度数。

tensorDataAddr

输入

tensor在Device侧的存储地址。

返回值说明

返回0表示成功,返回其它值表示失败。