6.3.5.1. 模型推理DNN API使用说明
- 模型推理DNN API说明
- 概述
- 数据类型和数据结构
- 版本信息类
HB_DNN_VERSION_MAJOR
HB_DNN_VERSION_MINOR
HB_DNN_VERSION_PATCH
- 模型类
HB_DNN_TENSOR_MAX_DIMENSIONS
HB_DNN_INITIALIZE_INFER_CTRL_PARAM
hbPackedDNNHandle_t
hbDNNHandle_t
hbDNNTaskHandle_t
hbDNNTensorLayout
hbDNNDataType
hbDNNTensorShape
hbDNNQuantiShift
hbDNNQuantiScale
hbDNNQuantiType
hbDNNTensorProperties
hbDNNTaskPriority
hbDNNTensor
hbDNNRoi
hbDNNInferCtrlParam
- 系统类
hbBPUCore
hbDSPCore
hbSysMem
hbSysMemFlushFlag
- 前处理类
HB_DNN_INITIALIZE_RESIZE_CTRL_PARAM
hbDNNResizeType
- hbDNNResizeCtrlParam
- 插件类
hbDNNLayerCreator
- API接口
- 版本信息
hbDNNGetVersion()
- 模型加载/释放
hbDNNInitializeFromFiles()
hbDNNInitializeFromDDR()
hbDNNRelease()
- 模型信息
hbDNNGetModelNameList()
hbDNNGetModelHandle()
hbDNNGetInputCount()
hbDNNGetInputName()
hbDNNGetInputTensorProperties()
hbDNNGetOutputCount()
hbDNNGetOutputName()
hbDNNGetOutputTensorProperties()
- 模型推理
hbDNNInfer()
hbDNNRoiInfer()
hbDNNWaitTaskDone()
hbDNNReleaseTask()
- 内存操作
hbSysAllocMem()
hbSysAllocCachedMem()
hbSysFlushMem()
hbSysFreeMem()
hbSysWriteMem()
hbSysReadMem()
hbSysRegisterMem()
hbSysUnregisterMem()
- 前处理
hbDNNResize()
- 插件
hbDNNRegisterLayerCreator()
hbDNNUnregisterLayerCreator()
- 数据排布及对齐规则
- 错误码
- 配置信息
- 开发机模拟器使用注意事项
- 模型推理DNN API使用示例说明