昇腾社区首页
EN
注册

公共接口列表

本章是调用NN算子、融合算子、DVPP算子API过程中依赖的公共Meta接口,如创建aclTensor、aclScalar、aclIntArray等。其依赖的头文件、库文件请参见表1

接口名

简介

aclCreateBoolArray

创建aclBoolArray。

aclCreateFloatArray

创建aclFloatArray。

aclCreateIntArray

创建aclIntArray。

aclCreateScalar

创建aclScalar。

aclCreateScalarList

创建aclScalarList。

aclCreateTensor

创建aclTensor。

aclCreateTensorList

创建aclTensorList。

aclDestroyAclOpExecutor

销毁可复用状态的aclOpExecutor。

aclDestroyBoolArray

销毁创建的aclBoolArray。

aclDestroyFloatArray

销毁创建的aclFloatArray。

aclDestroyIntArray

销毁创建的aclIntArray。

aclDestroyScalar

销毁创建的aclScalar。

aclDestroyScalarList

销毁创建的aclScalarList,对于aclScalarList内的Scalar不需要再重复释放。

aclDestroyTensor

销毁创建的aclTensor。

aclDestroyTensorList

销毁创建的aclTensorList,对于aclTensorList内的Tensor不需要再重复释放。

aclGetBoolArraySize

获取aclBoolArray的大小。

aclGetDataType

获取aclTensor的DataType。

aclGetFloatArraySize

获取aclFloatArray的大小。

aclGetFormat

获取aclTensor的format。

aclGetIntArraySize

获取aclIntArray的大小。

aclGetRawTensorAddr

获取aclTensor中原始记录的Device内存地址。

aclGetScalarListSize

获取aclScalarList的大小。

aclGetStorageShape

获取aclTensor的StorageShape。

aclGetTensorListSize

获取aclTensorList的大小。

aclGetViewOffset

获取aclTensor的ViewOffset,即ViewShape对应的offset。

aclGetViewShape

获取aclTensor的ViewShape。

aclGetViewStrides

获取aclTensor的ViewStrides,即ViewShape对应的stride。

aclInitTensor

初始化给定tensor的参数。

aclSetAclOpExecutorRepeatable

使能aclOpExecutor为可复用状态。

aclSetDynamicInputTensorAddr

使能aclOpExecutor可复用后,若输入Device内存地址变更,需要刷新输入aclTensorList中记录的Device内存地址。

aclSetDynamicOutputTensorAddr

使能aclOpExecutor可复用后,若输出Device内存地址变更,需要刷新输出aclTensorList中记录的Device内存地址。

aclSetDynamicTensorAddr

使能aclOpExecutor可复用后,若输入或输出Device内存地址变更,需要刷新对应aclTensorList中记录的Device内存地址。

aclSetInputTensorAddr

使能aclOpExecutor可复用后,若输入Device内存地址变更,需要刷新输入aclTensor中记录的Device内存地址。

aclSetOutputTensorAddr

使能aclOpExecutor可复用后,若输出Device内存地址变更,需要刷新输出aclTensor中记录的Device内存地址。

aclSetRawTensorAddr

刷新aclTensor中原始记录的Device内存地址。

aclSetTensorAddr

使能aclOpExecutor可复用后,若输入或输出Device内存地址变更,需要刷新对应aclTensor中记录的Device内存地址。

AclSetInputTensorAddr

预留接口,开发者无需关注。

AclSetOutputTensorAddr

AclSetDynamicInputTensorAddr

AclSetDynamicOutputTensorAddr

AclSetTensorAddr

AclSetDynamicTensorAddr