Introduction

Custom TBE Operator development APIs include operator implementation APIs, plugin implementation APIs, and prototype definition APIs, as summarized in the following table.

Table 1 APIs related to operator development

API Type

Topic

Description

Operator implementation APIs

TBE DSL APIs

TBE DSL APIs

TBE TIK APIs

TBE TIK APIs

TBE DSL Testing API

APIs for debugging TBE DSL operators

Used to debug TBE DSL operators on the CPU.

TBE Platform API

APIs for obtaining Ascend AI Processor hardware information

TBE Utils API

Verification/Operation TBE APIs for operator development

TBE Register APIs

APIs for registering and managing operator compute functions, which are provided by the TBE Register module

TBE Context API

APIs for managing context information at operator build time, which are provided by the TBE Context module

AI CPU API

APIs for implementing AI CPU operator code