【2023 · CANN训练营第一季】TIK C++算子开发流程

TIK C+算子开发流程

  1. 快速TIK C++算子开发流程:
  • 完成算子核函数的开发
  • 基于内核调用符方式进行算子运行验证
  1. 标准TIK C++算子开发流程:
  • 完成算子核函数的开发
  • 完成单算子网络应用程序的开发
  • 基于ACL单算子调用方式进行算子运行验证
  1. 两种开发模式对比
快速开发模式 标准开发模式
代码文件
开发时间
使用场景 单算子调用,快速验证算法逻辑 单算子网络/整网部署使用
推荐开发顺序
  1. 算子开发流程

a. 算子分析:分析算子的数学表达式、输入、输出以及计算逻辑的实现,明确需要调用的TIK C++接口。

b. 核函数定义:定义TIK C++算子入口函数。根据矢量编程范式实现

c. 算子类:完成核函数的内部实现。

image-20230528200312161.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容