Code Generation using Graph UX
After you have evaluated the performance of the model, you can convert the best model into optimized C-code that can be deployed on an Edge device that can run C99 code. Graph UX supports code generation between any two nodes in graph on a click of a button. Select the starting and ending node in a graph and generate the C code to deploy the model.
To generate the code, follow the steps:
-
Navigate to the toolbar and click the Generate Source Code button. The Generate Source Code window appears.
-
Configure the following parameters:
-
Select From Node and To Node from the drop-down list. The C code is generated between these nodes in the graph. The nodes selected in the From Node and To Node are not included while generating the code.
-
In Architecture select the target architecture for optimization. Select Any(ANSI C99) to compile for any platform.
-
In Output name enter the name of the output file.
-
In Output directory browse the directory where you want to save the optimized output. By, default CodeGen is selected as the default folder.
-
In C Prefix enter the prefix for the function names in the optimized C API.
-
In Timestamps API enable the checkbox to track corresponding input time for each output prediction. To know about the edge API, refer to Edge API.
-
Click Ok to generate the code.
-