接口列表(Atlas 200/300/500 推理产品 &Atlas 训练系列产品 &Atlas 推理系列产品 &Atlas 200I/500 A2 推理产品 &Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件 )
Atlas 200/300/500 推理产品 Atlas 训练系列产品 Atlas 推理系列产品 
Atlas 200I/500 A2 推理产品 Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件 
- √:支持。
 
- x:不支持。
 - 废弃:后续版本待废弃,具体废弃接口说明请参见废弃接口/返回码列表。
 
目录  | 
接口  | 
|||||
|---|---|---|---|---|---|---|
运行时管理>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  | 
√  | 
√  | 
√  | 
√  | 
√  |