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 kernel::create
. Remove initialization_function
as it is now part of class constructor.