- 前言
- 使用约束
- 学习路径
- 准备开发和运行环境
- 快速入门
- 获取更多样例(昇腾310 AI处理器)
- 获取更多样例(昇腾910 AI处理器)
基础知识
接口调用流程
初级功能
高级功能
- 编译及运行应用
- 问题定位
精度提升专题
AscendCL API参考
- 废弃接口/返回码列表
系统配置
Device管理
Context管理
算力Group查询与设置
Stream管理
同步等待
- aclrtCreateEvent
- aclrtCreateEventWithFlag
- aclrtDestroyEvent
- aclrtRecordEvent
- aclrtResetEvent
- aclrtQueryEvent
- aclrtQueryEventWaitStatus
- aclrtSynchronizeEvent
- aclrtEventElapsedTime
- aclrtStreamWaitEvent
- aclrtSynchronizeDevice
- aclrtSynchronizeStream
- aclrtSubscribeReport
- aclrtLaunchCallback
- aclrtProcessReport
- aclrtUnSubscribeReport
- aclrtSetExceptionInfoCallback
- aclrtGetTaskIdFromExceptionInfo
- aclrtGetStreamIdFromExceptionInfo
- aclrtGetThreadIdFromExceptionInfo
- aclrtGetDeviceIdFromExceptionInfo
- aclrtSetOpWaitTimeout
内存管理
模型加载与执行
- aclmdlLoadFromFile
- aclmdlLoadFromMem
- aclmdlLoadFromFileWithMem
- aclmdlLoadFromMemWithMem
- aclmdlLoadFromFileWithQ
- aclmdlLoadFromMemWithQ
- aclmdlExecute
- aclmdlExecuteAsync
- aclmdlUnload
- aclmdlQuerySize
- aclmdlQuerySizeFromMem
- aclmdlSetDynamicBatchSize
- aclmdlSetDynamicHWSize
- aclmdlSetInputAIPP
- aclmdlGetFirstAippInfo
- aclmdlGetAippType
- aclmdlSetAIPPByInputIndex
- aclmdlSetInputDynamicDims
- aclmdlCreateAndGetOpDesc
- aclmdlInitDump
- aclmdlSetDump
- aclmdlFinalizeDump
- aclmdlSetConfigOpt
- aclmdlLoadWithConfig
算子编译
算子加载与执行
CBLAS接口
- 总体说明
- 关于A、B、C矩阵的Shape及内存大小计算公式
- aclblasGemvEx
- aclblasCreateHandleForGemvEx
- aclblasHgemv
- aclblasCreateHandleForHgemv
- aclblasS8gemv
- aclblasCreateHandleForS8gemv
- aclblasGemmEx
- aclblasCreateHandleForGemmEx
- aclblasHgemm
- aclblasCreateHandleForHgemm
- aclblasS8gemm
- aclblasCreateHandleForS8gemm
- aclopCast
- aclopCreateHandleForCast
媒体数据处理
日志管理
特征向量检索
Profiling配置
Tensor数据传输接口
数据类型转换及获取数据大小
数据类型及其操作接口
- aclError
- aclDataType
- aclFloat16
- aclFormat
- acldvppPixelFormat
- acldvppStreamFormat
- acldvppJpegFormat
- acldvppCscMatrix
- aclrtContext
- aclrtStream
- aclrtEvent
- aclrtEventStatus
- aclrtRunMode
- aclTransType
- aclComputeType
- aclfvSearchType
- aclAippInputFormat
- aclAippInfo
- aclAippDims
- aclmdlIODims
- aclrtGroupAttr
- aclprofAicoreMetrics
- acldvppBorderType
- aclmdlInputAippType
- acltdtTensorType
- aclCompileOpt
- acldvppChannelDescParamType
- aclvdecChannelDescParamType
- aclvencChannelDescParamType
- aclmdlConfigAttr
- aclMemType
- aclOpCompileFlag
- aclrtEventWaitStatus
- aclprofStepTag
- aclmdlAIPP
- aclopHandle
- aclDataBuffer
- aclmdlDataset
- aclmdlDesc
- aclTensorDesc
- aclopAttr
- acldvppChannelDesc
- acldvppPicDesc
- acldvppRoiConfig
- acldvppResizeConfig
- acldvppJpegeConfig
- aclvdecChannelDesc
- acldvppStreamDesc
- aclvdecFrameConfig
- acldvppBatchPicDesc
- aclvencChannelDesc
- aclvencFrameConfig
- acldvppLutMap
- acldvppBorderConfig
- acldvppHist
- aclfvRepoRange
- aclfvFeatureInfo
- aclfvQueryTable
- aclfvSearchInput
- aclfvSearchResult
- aclfvInitPara
- aclprofConfig
- aclprofSubscribeConfig
- aclprofStepInfo
- acltdtDataItem
- acltdtDataset
- aclmdlConfigHandle
AscendCL样例使用指导