run_camodel
函数功能
通用的CAModel运行接口。在CAModel仿真器拉起kernel.o文件并灌入输入数据,运行算子逻辑,运行完成后生成CAModel运行log日志,自动解析log日志,生成算子仿真流水图。
函数原型
def run_camodel(self, kernel_file: str, simu_options: RunSimuOptions, npu_compile_info: NpuCompileInfo = None, tiling_info: TilingInfo = None):
参数说明
参数名 |
输入/输出 |
说明 |
是否必设 |
---|---|---|---|
kernel_file |
输入 |
核函数CCEC编译生成的.o文件。 |
是 |
simu_options |
输入 |
RunSimuOptions的实例对象,用户根据实际情况自行设置。 |
是 |
npu_compile_info |
输入 |
NpuCompileInfo的实例对象,用户根据kernel_file编译时的属性进行设置。 |
否 |
tiling_info |
输入 |
TilingInfo的实例对象。
|
否 |
返回值
无
使用说明
支持所有工程算子开发场景,调用示例参见单算子性能仿真流水图(标准自定义算子工程场景)和单算子性能仿真流水图(核函数直调场景)。
父主题: OpExecutor类