Runtime文档
Runtime文档包括开发指南、API参考两部分内容,如需了解或使用Runtime,可参见昇腾社区官网《应用开发(C&C++)》。
如果您希望参与文档内容贡献,可通过如下Runtime API参考目录跳转到对应章节。
Runtime API参考的目录如下:
-
- aclrtSetDevice
- aclrtResetDevice
- aclrtResetDeviceForce
- aclrtGetDevice
- aclrtGetRunMode
- aclrtSetTsDevice
- aclrtGetDeviceCount
- aclrtGetDeviceUtilizationRate
- aclrtQueryDeviceStatus
- aclrtGetSocName
- aclrtSetDeviceSatMode
- aclrtGetDeviceSatMode
- aclrtDeviceCanAccessPeer
- aclrtDeviceEnablePeerAccess
- aclrtDeviceDisablePeerAccess
- aclrtDevicePeerAccessStatus
- aclrtGetOverflowStatus
- aclrtResetOverflowStatus
- aclrtSynchronizeDevice
- aclrtSynchronizeDeviceWithTimeout
- aclrtGetDeviceInfo
- aclrtDeviceGetStreamPriorityRange
- aclrtGetDeviceCapability
- aclrtGetDevicesTopo
- aclrtRegDeviceStateCallback
- aclrtGetLogicDevIdByUserDevId
- aclrtGetUserDevIdByLogicDevId
- aclrtGetLogicDevIdByPhyDevId
- aclrtGetPhyDevIdByLogicDevId
- aclrtDeviceGetUuid
-
- aclrtCreateStream
- aclrtCreateStreamV2
- aclrtSetStreamConfigOpt
- aclrtCreateStreamWithConfig
- aclrtDestroyStream
- aclrtDestroyStreamForce
- aclrtSetStreamOverflowSwitch
- aclrtGetStreamOverflowSwitch
- aclrtSetStreamFailureMode
- aclrtStreamQuery
- aclrtSynchronizeStream
- aclrtSynchronizeStreamWithTimeout
- aclrtStreamAbort
- aclrtStreamGetId
- aclrtGetStreamAvailableNum
- aclrtSetStreamAttribute
- aclrtGetStreamAttribute
- aclrtActiveStream
- aclrtSwitchStream
- aclrtRegStreamStateCallback
- acIrtStreamStop
- aclrtPersistentTaskClean
- aclrtStreamGetPriority
- aclrtStreamGetFlags
-
- aclrtCreateEvent
- aclrtCreateEventWithFlag
- aclrtCreateEventExWithFlag
- aclrtDestroyEvent
- aclrtRecordEvent
- aclrtResetEvent
- aclrtQueryEvent(废弃)
- aclrtQueryEventStatus
- aclrtQueryEventWaitStatus
- aclrtSynchronizeEvent
- aclrtSynchronizeEventWithTimeout
- aclrtEventElapsedTime
- aclrtStreamWaitEvent
- aclrtStreamWaitEventWithTimeout
- aclrtSetOpWaitTimeout
- aclrtEventGetTimestamp
- aclrtGetEventId
- aclrtGetEventAvailNum
- aclrtIpcGetEventHandle
- aclrtIpcOpenEventHandle
-
- 内存使用说明
- aclrtMalloc
- aclrtMallocAlign32
- aclrtMallocCached
- aclrtMemFlush
- aclrtMemInvalidate
- aclrtMallocWithCfg
- aclrtMallocForTaskScheduler
- aclrtFree
- aclrtFreeWithDevSync
- aclrtMallocHost
- aclrtMallocHostWithCfg
- aclrtFreeHost
- aclrtFreeHostWithDevSync
- aclrtMemset
- aclrtMemsetAsync
- aclrtMemcpy
- aclrtMemcpyAsync
- aclrtMemcpyAsyncWithCondition
- aclrtMemcpyBatch
- aclrtMemcpyBatchAsync
- aclrtMemcpy2d
- aclrtMemcpy2dAsync
- aclrtGetMemcpyDescSize
- aclrtSetMemcpyDesc
- aclrtMemcpyAsyncWithDesc
- aclrtMemcpyAsyncWithOffset
- aclrtMallocPhysical
- aclrtFreePhysical
- aclrtReserveMemAddress
- aclrtReleaseMemAddress
- aclrtMapMem
- aclrtUnmapMem
- aclrtMemExportToShareableHandle
- aclrtMemSetPidToShareableHandle
- aclrtMemImportFromShareableHandle
- aclrtMemExportToShareableHandleV2
- aclrtMemSetPidToShareableHandleV2
- aclrtMemImportFromShareableHandleV2
- aclrtDeviceGetBareTgid
- aclrtMemGetAllocationGranularity
- aclrtMemSetAccess
- aclrtMemGetAccess
- aclrtMemRetainAllocationHandle
- aclrtMemGetAllocationPropertiesFromHandle
- aclrtCmoAsync
- aclrtCmoAsyncWithBarrier
- aclrtCmoWaitBarrier
- aclrtCmoGetDescSize
- aclrtCmoSetDesc
- aclrtCmoAsyncWithDesc
- aclrtPointerGetAttributes
- aclrtHostRegister
- aclrtHostUnregister
- aclrtValueWrite
- aclrtValueWait
- aclrtIpcMemGetExportKey
- aclrtIpcMemSetImportPid
- aclrtIpcMemImportPidInterServer
- aclrtIpcMemImportByKey
- aclrtIpcMemSetAttr
- aclrtIpcMemClose
- aclrtGetMemInfo
- aclrtAllocatorRegister
- aclrtAllocatorGetByStream
- aclrtAllocatorUnregister
- aclrtCheckMemType
-
- aclrtLaunchCallback
- aclrtSubscribeReport
- aclrtProcessReport
- aclrtUnSubscribeReport
- aclrtSubscribeHostFunc
- aclrtProcessHostFunc
- aclrtUnSubscribeHostFunc
- aclrtGetOpTimeoutInterval
- aclrtSetOpExecuteTimeOut
- aclrtSetOpExecuteTimeOutV2
- aclrtSetOpExecuteTimeOutWithMs
- aclrtGetOpExecuteTimeOut
- aclrtGetThreadLastTaskId
- aclrtReduceAsync
- aclrtLaunchHostFunc
- aclrtRandomNumAsync
- aclrtUpdateTaskAsync
-
- aclGetRecentErrMsg
- aclrtSetExceptionInfoCallback
- aclrtGetTaskIdFromExceptionInfo
- aclrtGetStreamIdFromExceptionInfo
- aclrtGetThreadIdFromExceptionInfo
- aclrtGetDeviceIdFromExceptionInfo
- aclrtGetErrorCodeFromExceptionInfo
- aclrtPeekAtLastError
- aclrtGetLastError
- aclrtGetMemUceInfo
- aclrtMemUceRepair
- aclrtDeviceTaskAbort
- aclRecoverAllHcclTasks
- aclrtGetErrorVerbose
- aclrtRepairError
- aclrtSetDeviceTaskAbortCallback
-
- 概念及使用说明
- aclrtBinaryLoadFromFile
- aclrtBinaryLoadFromData
- aclrtBinaryGetFunction
- aclrtBinaryGetFunctionByEntry
- aclrtBinaryGetDevAddress
- aclrtGetFunctionAddr
- aclrtGetFunctionName
- aclrtGetFunctionAttribute
- aclrtGetHardwareSyncAddr
- aclrtRegisterCpuFunc
- aclrtKernelArgsInit
- aclrtKernelArgsInitByUserMem
- aclrtKernelArgsGetMemSize
- aclrtKernelArgsGetHandleMemSize
- aclrtKernelArgsAppend
- aclrtKernelArgsAppendPlaceHolder
- aclrtKernelArgsGetPlaceHolderBuffer
- aclrtKernelArgsParaUpdate
- aclrtKernelArgsFinalize
- aclrtLaunchKernel
- aclrtLaunchKernelV2
- aclrtLaunchKernelWithConfig
- aclrtLaunchKernelWithHostArgs
- aclrtCreateBinary
- aclrtDestroyBinary
- aclrtBinaryLoad
- aclrtBinaryUnLoad
-
- aclmdlRICaptureBegin
- aclmdlRICaptureGetInfo
- aclmdlRICaptureThreadExchangeMode
- aclmdlRICaptureEnd
- aclmdlRICaptureTaskGrpBegin
- aclmdlRICaptureTaskGrpEnd
- aclmdlRICaptureTaskUpdateBegin
- aclmdlRICaptureTaskUpdateEnd
- aclmdlRIDebugJsonPrint
- aclmdlRIDebugPrint
- aclmdlRIBuildBegin
- aclmdlRIBindStream
- aclmdlRIEndTask
- aclmdlRIBuildEnd
- aclmdlRIUnbindStream
- aclmdlRIExecute
- aclmdlRIExecuteAsync
- aclmdlRIDestroy
- aclmdlRISetName
- aclmdlRIGetName
- aclrtCheckArchCompatibility
- aclmdlRIAbort
-
-
-