V1.16.0 or Later

APIs are added for the following products based on V1.15.0:
  • 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
The following table lists the acl APIs supported by different versions.
  • √: supported

Directory

API

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

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