Overview
After the deliverables of a custom operator have been developed, build the operator project to generate a custom operator runfile and then deploy the custom operator to the CANN operator library.
- Operator project compilation refers to compiling the operator plugin implementation file, operator prototype definition file, and operator information library definition file into the operator plugin, operator prototype library, and operator information library, respectively. For AI CPU operators, the operator implementation files are compiled into a dynamic library file.
- OPP deployment refers to installing the custom OPP. The custom operator deliverables are automatically deployed to the OPP installation directory.
The following figure shows the workflow details.
Figure 1 Custom operator building and deployment workflow


All custom operators must be built in the same operator project at once into a unique custom OPP for deployment.
Parent topic: Operator Building and Deployment