| 入参构造 |
NA |
ArgumentsBuilder::inputOutput |
用户输入输出构造方法 |
/include/utils/arguments/arguments.h |
| ArgumentsBuilder::attr |
用户属性构造方法 |
| ArgumentsBuilderImpl::build |
用户参数对象生成器 |
| Device层 |
Elewise |
DeviceAdapter |
device适配层对象构造函数 |
/include/elewise/device/device_adapter.h |
| DeviceAdapter::Run |
device适配层主运行接口 |
| Kernel层 |
Elewise |
KernelBuilder |
kernel层对象构造函数 |
/include/elewise/kernel/builder.h |
| DefaultKernelPolicy |
默认的kernel层静态policy |
| DefaultKernelConfig |
默认的kernel层schedule配置参数的数据结构 |
| DefaultKernelSchedule |
默认的kernel层schedule调度策略 |
/include/elewise/kernel/schedule.h |
| BaseKernelSchedule::MakeScheduleConfig |
kernel层schedule基类的生成scheduleCfg配置信息方法 |
| BaseKernelSchedule::Run |
kernel层schedule基类的执行调度策略方法 |
| Block层 |
Elewise |
BlockBuilder |
block层对象构造函数 |
/include/elewise/block/builder.h |
| DefaultBlockPolicy |
默认的block层静态policy |
| DefaultBlockConfig |
默认的block层schedule配置参数的数据结构 |
| DefaultBlockSchedule |
默认的block层schedule调度策略 |
/include/elewise/block/schedule.h |
| BaseBlockSchedule::MakeScheduleConfig |
block层schedule基类的生成scheduleCfg配置信息方法 |
| BaseBlockSchedule::Run |
block层schedule基类的执行调度策略方法 |
| Compute层 |
NA |
Compute |
用户表达Compute运算逻辑关系的静态配置 |
NA |
| PlaceHolder |
在Compute表达中,用户定义参数对象的函数方法 |
/include/expression/expr_template.h |
| PlaceHolderTmpLike |
在Compute表达中,用户定义临时对象的函数方法 |
| ParamUsage |
指定参数的数据流向 |
| UnaryOp |
一元运算符 |
| BinaryOp |
二元运算符 |
| TernaryOp |
三元运算符 |