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类