Neural Network Compiler

Rapidly Compile Networks for Implementation on Lattice sensAI IP Cores

Related Products

Related Applications

Compile Neural Networks developed in common development frameworks, such as TensorFlow or Caffe, for implementation onto Lattice CNN and BNN Accelerator IP cores.

Currently two different flows are used depending on whether you are targeting the CNN Accelerator IP or the BNN Accelerator IP as shown in the following table.

NN Compiler for sensAI Stack
Target Ubuntu Linux Microsoft Windows CMD Line GUI Tensor Flow Input Caffe Input LIcense
CNN Accelerator IP 16.04 16.04 x x x x Free
BNN Accelerator IP 16.04   x     x Free

Capabilities of NN Compiler - CNN Accelerator IP Flow

Analyze networks for fit in the chosen number of engines and allocated memory. After compilation, simulate networks for functionality and performance prior to testing in hardware. Graphical display of networks supports analysis and understanding.

Capabilities of NN Compiler - BNN Accelerator IP Flow

Please refer to the BNN Complier Script User Guide for a descriptions of the scripts provided for targeting the BNN Accelerator IP

Lattice sensAI

Jump to

Screenshot of Compiler Tool

Neural Network Compiler

Documentation and Downloads

Quick Reference
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Neural Network Compiler BNN Scripts User Guide
FPGA-UG-02055 1.0 5/22/2018 PDF 597.7 KB
NN Compiler User Guide
FPGA-UG-02052 1.0 5/22/2018 PDF 2.1 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
BNN Compiler Scripts
1.0 5/23/2018 ZIP 10.9 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Linux Installers MD5 Checksums
1.0 5/22/2018 MD5 0.1 KB
NN Compiler Software - Ubuntu
1.0 5/22/2018 RUN 538.4 MB
NN Compiler Software - Windows
1.0 5/22/2018 EXE 316 MB