文档
注册

概述

开发者完成kernel侧算子实现host侧tiling实现后,即可通过AscendCL运行时接口,完成算子的调用。该方式下tiling开发不受CANN框架的限制,简单直接,多用于算子功能的快速验证。

Kernel直调算子开发流程如下图所示:

  1. 环境准备

    CANN软件安装请参考环境准备

  2. 算子实现

    Kernel侧算子实现和host侧tiling实现请参考算子实现

  3. 算子调用
    完成kernel直调程序的开发、CMake配置文件的编写后,按照如下kernel直调工程(如下工程结构仅为示例)组织相关代码文件,最后完成应用程序编译及运行。具体内容请参考Kernel直调
    |-- cmake                                                 // CMake编译文件
    |-- CMakeLists.txt                                        // CMake编译配置文件
    |-- my_add.cpp                                            // Kernel侧算子实现
    |-- main.cpp                                              // Kernel直调程序
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词