Functionality included in the
init() function is migrated to the new kernel C++ class constructor. The main kernel function wrapper is migrated to a new class
run() member function.
Create a header file for the class. You are required to write the
static void registerKernelClass() method in the header file. Inside the
registerKernelClass() method, call the
REGISTER_FUNCTION macro. This macro is used to register the class run method to be executed on the AI Engine core to perform the kernel functionality.
When creating the kernel in the upper graph or subgraph, use
kernel::create_object instead of
initialization_function as it is now part of class constructor.