内核 - 2023.2 简体中文

AI 引擎工具和流程用户指南 (UG1076)

Document ID
UG1076
Release Date
2023-12-04
Version
2023.2 简体中文

Kernels(内核)表显示了有关 ADF 计算图所使用的内核的详细信息。例如,下图显示了 3 个内核:interpolator(插入程序)、clip(剪切)和classify(分类)。以下代码示例显示了 fir_27t_sym_hb_2ipolar_clipclassifier 内核函数例化为计算图中的内核的过程。

interpolator = kernel::create(fir_27t_sym_hb_2i);
clip = kernel::create(polar_clip);
classify = kernel::create(classifier);
图 1. 内核表
表 1. 列描述
描述
Graph Instance(计算图实例) 显示设计计算图的分层视图以及子计算图与内核。
ID aiecompiler 提供给内核的唯一 ID。
AI Engine Kernel(AI 引擎内核) 内核函数名称。此名称无需与计算图类中的内核例化的名称相匹配。例如,fir_27t_sym_hb_2i 是函数名称,且例化为interpolator,如前述代码所示。
Source(源) 内核源文件。单击此文件名即可打开内核的源文件。
Column(列) AI 引擎中的列,对该列中的内核进行映射。
Row(行) AI 引擎中的行,对该行中的内核进行映射。
Schedule(调度) 映射到同一个拼块(相同的列和行)的内核的执行顺序。0 表示未设置任何调度。
Runtime Ratio(运行时比率) 计算图中使用 runtime<ratio>(<kernel>) = n 约束设置的运行时比率。
Graph Source(计算图源文件) 含行号的源文件 (graph.h),其中的内核将执行例化。单击此链接即可打开该行号处的源文件。