DSP API概览
数据结构
UCP调用DSP数据结构
| 名称 | 描述 |
|---|---|
| hbDSPRpcCmd | DSP算子注册命令枚举 |
DSP后端数据结构
| 名称 | 描述 |
|---|---|
| handle_fn | DSP算子指针类型 |
功能接口
UCP调用DSP接口
| 名称 | 描述 |
|---|---|
| hbDSPRpcV2 | 任务创建接口 |
| hbDSPAddrMap | DSP内存映射接口 |
| hbDSPAddrUnmap | DSP内存解映射接口 |
DSP后端接口
| 名称 | 描述 |
|---|---|
| hb_dsp_env_init | DSP环境初始化 |
| hb_dsp_env_init_ex | DSP环境初始化,支持命令行参数 |
| hb_dsp_init_global_tm | DSP初始化TileManager对象 |
| hb_get_global_tm | DSP获取全局TileManager对象指针 |
| hb_get_global_tm_buf | DSP获取TileManager中idma buff对象 |
| hb_dsp_start | DSP线程启动,不会退出 |
| hb_dsp_mem_map | 内存地址映射接口 |
| hb_dsp_mem_unmap | 内存地址解映射接口 |
| hb_dsp_register_fn | 注册DSP op |
| hb_dsp_unregister_fn | 注销DSP op |
