接口列表(Atlas 200/300/500 推理产品&Atlas 训练系列产品&Atlas 推理系列产品&Atlas 200I/500 A2 推理产品&Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件

针对以下产品,在V1.12.0基础上,新增了接口:
各版本对AscendCL接口的支持情况如下所示,各标识的含义如下:

目录

接口

Atlas 200/300/500 推理产品

Atlas 训练系列产品

Atlas 推理系列产品

Atlas 200I/500 A2 推理产品

Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件

运行时管理>Event管理

aclrtEventGetTimestamp

运行时管理>执行控制

aclrtSetOpExecuteTimeOutWithMs

x

x

x

x

x

模型推理>模型执行

aclmdlBeginCapture

x

x

x

x

aclmdlGetCaptureInfo

x

x

x

x

aclmdlThreadExchangeCaptureMode

x

x

x

x

aclmdlEndCapture

x

x

x

x

aclmdlDebugPrint

x

x

x

x

aclmdlRIExecuteAsync

x

x

x

x

aclmdlRIDestroy

x

x

x

x

aclmdlRICaptureTaskGrpBegin

x

x

x

x

aclmdlRICaptureTaskGrpEnd

x

x

x

x

aclmdlRICaptureTaskUpdateBegin

x

x

x

x

aclmdlRICaptureTaskUpdateEnd

x

x

x

x

系统配置

aclsysGetCANNVersion

运行时管理>Stream管理

aclrtStreamGetId

运行时管理>执行控制

aclrtGetThreadLastTaskId

运行时管理>内存管理

aclrtMallocWithCfg

aclrtMallocForTaskScheduler

aclrtMallocHostWithCfg

aclrtMemcpyAsyncWithDesc

x

x

x

aclrtGetMemcpyDescSize

x

x

x

aclrtSetMemcpyDesc

x

x

x

aclrtPointerGetAttributes

aclrtHostRegister

x

x

x

aclrtHostUnregister

x

x

x

媒体数据处理V1>内存申请与释放

acldvppMallocWithCfg

运行时管理>Kernel加载与执行

aclrtBinaryLoadFromFile

aclrtBinaryGetFunctionByEntry

aclrtGetFunctionAddr

aclrtKernelArgsInit

aclrtKernelArgsInitByUserMem

aclrtKernelArgsGetMemSize

aclrtKernelArgsGetHandleMemSize

aclrtKernelArgsAppend

aclrtKernelArgsAppendPlaceHolder

aclrtKernelArgsGetPlaceHolderBuffer

aclrtKernelArgsParaUpdate

aclrtKernelArgsFinalize

aclrtLaunchKernelWithConfig