V1.16.0 or Later
Atlas training products Atlas inference products
Atlas 200I/500 A2 inference products Atlas A2 training products /Atlas A2 inference products Atlas A3 training products /Atlas A3 inference products
- √: supported
- x: not supported
- Deprecated: The API will be deprecated in later versions. For details, see Deprecated APIs and Return Codes.
Directory |
API |
|||||
|---|---|---|---|---|---|---|
Runtime Management > Kernel Loading and Execution |
aclrtLaunchKernelV2 |
√ |
√ |
√ |
√ |
√ |
aclrtLaunchKernelWithHostArgs |
√ |
√ |
√ |
√ |
√ |
|
aclrtGetHardwareSyncAddr |
☓ |
☓ |
☓ |
√ |
√ |
|
aclrtBinaryGetDevAddress |
√ |
√ |
√ |
√ |
√ |
|
aclrtGetFunctionAttribute |
√ |
√ |
√ |
√ |
√ |
|
Runtime Management > Exception Handling |
aclrtGetErrorVerbose |
☓ |
☓ |
☓ |
☓ |
☓ |
aclrtRepairError |
☓ |
☓ |
☓ |
☓ |
☓ |
|
aclrtSetDeviceTaskAbortCallback |
√ |
√ |
√ |
√ |
√ |
|
Runtime Management > Memory Management |
aclrtAllocatorGetByStream |
√ |
√ |
☓ |
√ |
√ |
aclrtMemExportToShareableHandleV2 |
√ |
√ |
√ |
√ |
√ |
|
aclrtMemSetPidToShareableHandleV2 |
√ |
√ |
√ |
√ |
√ |
|
aclrtMemImportFromShareableHandleV2 |
√ |
√ |
√ |
√ |
√ |
|
aclrtMemcpyAsyncWithOffset |
☓ |
☓ |
☓ |
√ |
√ |
|
aclrtIpcMemSetAttr |
☓ |
☓ |
☓ |
☓ |
√ |
|
aclrtIpcMemImportPidInterServer |
☓ |
☓ |
☓ |
☓ |
√ |
|
aclrtCmoGetDescSize |
☓ |
☓ |
☓ |
√ |
√ |
|
aclrtCmoSetDesc |
☓ |
☓ |
☓ |
√ |
√ |
|
aclrtCmoAsyncWithDesc |
☓ |
☓ |
☓ |
√ |
√ |
|
aclrtMemSetAccess |
√ |
√ |
√ |
√ |
√ |
|
aclrtMemGetAccess |
√ |
√ |
√ |
√ |
√ |
|
aclrtCheckMemType |
√ |
√ |
√ |
√ |
√ |
|
aclrtFreeWithDevSync |
√ |
√ |
√ |
√ |
√ |
|
aclrtFreeHostWithDevSync |
√ |
√ |
√ |
√ |
√ |
|
aclrtGetMemUsageInfo |
√ |
√ |
√ |
√ |
√ |
|
aclrtHostRegisterV2 |
√ |
☓ |
☓ |
√ |
√ |
|
aclrtHostGetDevicePointer |
√ |
☓ |
☓ |
√ |
√ |
|
Initialization and Deinitialization |
aclInitCallbackRegister |
√ |
√ |
√ |
√ |
√ |
aclInitCallbackUnRegister |
√ |
√ |
√ |
√ |
√ |
|
aclFinalizeCallbackRegister |
√ |
√ |
√ |
√ |
√ |
|
aclFinalizeCallbackUnRegister |
√ |
√ |
√ |
√ |
√ |
|
Runtime Management > Device Management |
aclrtRegDeviceStateCallback |
√ |
√ |
√ |
√ |
√ |
aclrtDevicePeerAccessStatus |
√ |
√ |
√ |
√ |
√ |
|
aclrtGetLogicDevIdByUserDevId |
√ |
√ |
√ |
√ |
√ |
|
aclrtGetUserDevIdByLogicDevId |
√ |
√ |
√ |
√ |
√ |
|
aclrtGetLogicDevIdByPhyDevId |
√ |
√ |
√ |
√ |
√ |
|
aclrtGetPhyDevIdByLogicDevId |
√ |
√ |
√ |
√ |
√ |
|
aclrtDeviceGetUuid |
☓ |
☓ |
☓ |
√ |
√ |
|
Runtime Management > Stream Management |
aclrtRegStreamStateCallback |
√ |
√ |
√ |
√ |
√ |
acIrtStreamStop |
☓ |
☓ |
√ |
√ |
√ |
|
aclrtPersistentTaskClean |
☓ |
☓ |
☓ |
☓ |
☓ |
|
aclrtCreateStreamWithConfig |
√ |
√ |
√ |
√ |
√ |
|
Runtime Management > Execution Control |
aclrtGetOpExecuteTimeOut |
√ |
√ |
√ |
√ |
√ |
aclrtRandomNumAsync |
☓ |
☓ |
☓ |
√ |
√ |
|
aclrtUpdateTaskAsync |
☓ |
√ |
☓ |
√ |
√ |
|
aclrtGetOpTimeoutInterval |
√ |
√ |
√ |
√ |
√ |
|
aclrtSetOpExecuteTimeOutV2 |
√ |
√ |
√ |
√ |
√ |
|
Runtime Management > Notify Management |
aclrtNotifySetImportPidInterServer |
☓ |
☓ |
☓ |
☓ |
√ |
Runtime Management > CntNotify Management |
aclrtCntNotifyCreate |
☓ |
☓ |
☓ |
☓ |
☓ |
aclrtCntNotifyDestroy |
☓ |
☓ |
☓ |
☓ |
☓ |
|
aclrtCntNotifyRecord |
☓ |
☓ |
☓ |
☓ |
☓ |
|
aclrtCntNotifyWaitWithTimeout |
☓ |
☓ |
☓ |
☓ |
☓ |
|
aclrtCntNotifyReset |
☓ |
☓ |
☓ |
☓ |
☓ |
|
aclrtCntNotifyGetId |
☓ |
☓ |
☓ |
☓ |
☓ |
|
Runtime Management > Model Running Instance Management |
aclrtCheckArchCompatibility |
√ |
√ |
√ |
√ |
√ |
aclmdlRIAbort |
√ |
√ |
√ |
√ |
√ |
|
aclmdlRIDebugJsonPrint |
☓ |
☓ |
☓ |
√ |
√ |
|
Runtime Management > Event Management |
aclrtStreamWaitEventWithTimeout |
√ |
√ |
√ |
√ |
√ |
aclrtIpcGetEventHandle |
☓ |
☓ |
☓ |
√ |
√ |
|
aclrtIpcOpenEventHandle |
☓ |
☓ |
☓ |
√ |
√ |
|
Runtime Management > Context Management |
aclrtCtxGetFloatOverflowAddr |
√ |
√ |
√ |
√ |
√ |
Runtime Management > Other APIs |
aclrtCacheLastTaskOpInfo |
☓ |
☓ |
☓ |
√ |
√ |
aclsysGetVersionStr |
√ |
√ |
√ |
√ |
√ |
|
aclsysGetVersionNum |
√ |
√ |
√ |
√ |
√ |
|
aclrtProfTrace |
√ |
√ |
√ |
√ |
√ |
|
Model Management > Model Loading and Unloading |
aclmdlSetExternalWeightAddress |
√ |
√ |
√ |
√ |
√ |