Skip to content

当前为尝鲜版本,CANNBot-DSL 的 API 接口不保证兼容性,后续版本可能发生变更。

Kernel API:系统变量访问 ​

系统变量访问 API 用于在设备 Kernel 中查询任务索引、物理核、子核、系统周期和状态寄存器等运行时信息。

接口 ​

接口说明
get_block_idx获取当前 block 索引。
get_block_num获取本次 Kernel 启动的 block 数量。
get_subblock_id获取当前子核索引。
get_subblock_dim获取当前类型的子核数量。
get_core_id获取当前物理核 ID。
get_system_cycle读取系统时钟周期计数。
get_status读取状态寄存器。
get_vf_len获取向量函数一次处理的向量长度。
get_squeeze_status获取 squeeze 有效数据长度。

CANNBot-DSL 开源项目文档