acltdtDataItem
acltdtCreateDataItem
函数功能
创建acltdtDataItem类型的数据,代表一个业务上的Tensor。同步接口。
如需销毁acltdtDataItem类型的数据,请参见acltdtDestroyDataItem。
昇腾310 AI处理器,当前版本不支持该接口。
函数原型
acltdtDataItem *acltdtCreateDataItem(acltdtTensorType tdtType,
const int64_t *dims,
size_t dimNum,
aclDataType dataType,
void *data,
size_t size)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
tdtType |
输入 |
一个枚举,这个tensor是正常数据,还是一个end数据标识,还是一个异常数据标识。 |
dims |
输入 |
tensor的Shape。 |
dimNum |
输入 |
tensor的Shape中的维度个数。 |
dataType |
输入 |
正常数据里的数据类型。 |
data |
输入 |
数据地址。 |
size |
输入 |
数据长度。 |
返回值说明
- 返回acltdtDataItem类型的指针,表示成功。
- 返回nullptr,表示失败。
acltdtDestroyDataItem
函数原型
aclError acltdtDestroyDataItem(acltdtDataItem *dataItem)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
dataItem |
输入 |
待销毁的acltdtDataItem类型的指针。 |
返回值说明
返回0表示成功,返回非0表示失败。
acltdtGetTensorTypeFromItem
函数功能
收到dataItem数据之后,从数据描述里首先check这个数据是个正常数据,还是一个end数据,还是一个异常数据。同步接口。
昇腾310 AI处理器,当前版本不支持该接口。
函数原型
acltdtTensorType acltdtGetTensorTypeFromItem(const acltdtDataItem *dataItem)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
dataItem |
输入 |
acltdtDataItem类型的指针。 需提前调用acltdtCreateDataItem接口创建acltdtDataItem类型的数据。 |
返回值说明
请参见acltdtTensorType。
acltdtGetDataTypeFromItem
函数功能
获取正常数据的数据类型。同步接口。
昇腾310 AI处理器,当前版本不支持该接口。
函数原型
aclDataType acltdtGetDataTypeFromItem(const acltdtDataItem *dataItem)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
dataItem |
输入 |
acltdtDataItem类型的指针。 需提前调用acltdtCreateDataItem接口创建acltdtDataItem类型的数据。 |
返回值说明
请参见acltdtTensorType。
acltdtGetDataAddrFromItem
函数功能
得到正常数据的数据地址。同步接口。
昇腾310 AI处理器,当前版本不支持该接口。
函数原型
void *acltdtGetDataAddrFromItem(const acltdtDataItem *dataItem)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
dataItem |
输入 |
acltdtDataItem类型的指针。 需提前调用acltdtCreateDataItem接口创建acltdtDataItem类型的数据。 |
返回值说明
返回正常数据的数据地址。
acltdtGetDataSizeFromItem
函数功能
得到正常数据的数据长度。同步接口。
昇腾310 AI处理器,当前版本不支持该接口。
函数原型
size_t acltdtGetDataSizeFromItem(const acltdtDataItem *dataItem)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
dataItem |
输入 |
acltdtDataItem类型的指针。 需提前调用acltdtCreateDataItem接口创建acltdtDataItem类型的数据。 |
返回值说明
请参见acltdtTensorType。
acltdtGetDimNumFromItem
函数功能
得到正常tensor数据的数据Shape中的维度个数。同步接口。
昇腾310 AI处理器,当前版本不支持该接口。
函数原型
size_t acltdtGetDimNumFromItem(const acltdtDataItem *dataItem)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
dataItem |
输入 |
acltdtDataItem类型的指针。 需提前调用acltdtCreateDataItem接口创建acltdtDataItem类型的数据。 |
返回值说明
请参见acltdtTensorType。
acltdtGetDimsFromItem
函数功能
得到正常tensor数据的数据Shape。同步接口。
昇腾310 AI处理器,当前版本不支持该接口。
函数原型
aclError acltdtGetDimsFromItem(const acltdtDataItem *dataItem, int64_t *dims, size_t dimNum)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
dataItem |
输入 |
acltdtDataItem类型的指针。 需提前调用acltdtCreateDataItem接口创建acltdtDataItem类型的数据。 |
返回值说明
请参见acltdtTensorType。