NN Menu is a GreenWaves’ GitHub repository that includes NN examples and benchmarks of well-known architectures that help you to build your application and run it on the GAP processor. Read our full tutorial on NN Menu on our blog post >>
NNtool is a python package that facilitates the porting of NN graphs from high level deep learning framework to a GAP processor. NNTool implements model optimizations, quantization and AutoTiler model generation. Extensive testing functionality is available via a python library of GAP-like computational kernels. Visit our GitHub to read more >>
Library of pre-optimized NN kernels
The AutoTiler optimizes data memory movement between memory areas in and outside GAP processors, and generates readable, debuggable C code running implementing memory movement and calling defined kernels on the GAP cluster. The AutoTiler generated code minimizes memory accesses, and overlaps memory movement and computation reducing the memory bottleneck which is found in many Neural Network and DSP operations.