公共接口列表
本章是调用NN算子、融合算子、DVPP算子API过程中依赖的公共Meta接口,如创建aclTensor、aclScalar、aclIntArray等。其依赖的头文件、库文件请参见表1。
| 接口名 | 简介 | 
|---|---|
| 创建aclBoolArray。 | |
| 创建aclFloatArray。 | |
| 创建aclIntArray。 | |
| 创建aclScalar。 | |
| 创建aclScalarList。 | |
| 创建aclTensor。 | |
| 创建aclTensorList。 | |
| 销毁可复用状态的aclOpExecutor。 | |
| 销毁创建的aclBoolArray。 | |
| 销毁创建的aclFloatArray。 | |
| 销毁创建的aclIntArray。 | |
| 销毁创建的aclScalar。 | |
| 销毁创建的aclScalarList,对于aclScalarList内的Scalar不需要再重复释放。 | |
| 销毁创建的aclTensor。 | |
| 销毁创建的aclTensorList,对于aclTensorList内的Tensor不需要再重复释放。 | |
| 获取aclBoolArray的大小。 | |
| 获取aclTensor的DataType。 | |
| 获取aclFloatArray的大小。 | |
| 获取aclTensor的format。 | |
| 获取aclIntArray的大小。 | |
| 获取aclTensor中原始记录的Device内存地址。 | |
| 获取aclScalarList的大小。 | |
| 获取aclTensor的StorageShape。 | |
| 获取aclTensorList的大小。 | |
| 获取aclTensor的ViewOffset,即ViewShape对应的offset。 | |
| 获取aclTensor的ViewShape。 | |
| 获取aclTensor的ViewStrides,即ViewShape对应的stride。 | |
| 初始化给定tensor的参数。 | |
| 使能aclOpExecutor为可复用状态。 | |
| 使能aclOpExecutor可复用后,若输入Device内存地址变更,需要刷新输入aclTensorList中记录的Device内存地址。 | |
| 使能aclOpExecutor可复用后,若输出Device内存地址变更,需要刷新输出aclTensorList中记录的Device内存地址。 | |
| 使能aclOpExecutor可复用后,若输入或输出Device内存地址变更,需要刷新对应aclTensorList中记录的Device内存地址。 | |
| 使能aclOpExecutor可复用后,若输入Device内存地址变更,需要刷新输入aclTensor中记录的Device内存地址。 | |
| 使能aclOpExecutor可复用后,若输出Device内存地址变更,需要刷新输出aclTensor中记录的Device内存地址。 | |
| 刷新aclTensor中原始记录的Device内存地址。 | |
| 使能aclOpExecutor可复用后,若输入或输出Device内存地址变更,需要刷新对应aclTensor中记录的Device内存地址。 | |
| AclSetInputTensorAddr | 预留接口,开发者无需关注。 | 
| AclSetOutputTensorAddr | |
| AclSetDynamicInputTensorAddr | |
| AclSetDynamicOutputTensorAddr | |
| AclSetTensorAddr | |
| AclSetDynamicTensorAddr |