工程化算子开发是指基于自动生成的自定义算子工程完成算子实现、编译部署、单算子调用代码自动生成等一系列流程。
该开发流程是标准的开发流程,建议开发者按照该流程进行算子开发。该方式下,算子开发的代码会更规范、统一、易于维护;同时该方式考虑了单算子API调用、算子入图、AI框架调用等功能的集成,使得开发者易于借助CANN框架实现上述功能。
工程化算子开发流程如下图所示:
工程化算子开发是指基于自动生成的自定义算子工程完成算子实现、编译部署、单算子调用代码自动生成等一系列流程。
该开发流程是标准的开发流程,建议开发者按照该流程进行算子开发。该方式下,算子开发的代码会更规范、统一、易于维护;同时该方式考虑了单算子API调用、算子入图、AI框架调用等功能的集成,使得开发者易于借助CANN框架实现上述功能。
工程化算子开发流程如下图所示: