Kernel Launch开放式编程简介

  • 当前版本,Kernel Launch开放式编程为试用特性,后续版本会存在变更,不支持应用于商用产品中。
  • 当前版本暂不支持获取用户workspace特性。

为了简化上文描述的算子kernel开发流程,提供更易用的调试调优功能,Ascend C对外开放核函数的基础调用(Kernel Launch)方式,开发者完成算子核函数的开发和Tiling实现后,即可通过AscendCL运行时接口,完成算子的调用并实现自己的推理应用;同时提供简易的kernel开发工程,开发者仅需提供kernel侧实现,基于工程框架可以快速实现Kernel Launch。