FPGA AI Suite Handbook

ID 863373
Date 11/21/2025
Public
Document Table of Contents

7.4.2. Model Analyzer Reports

During compilation, the FPGA AI Suite compiler analyzes your model and generates the following reports:

Model analysis report

The model analysis report (model_analyzer_report.txt) contains information about the model, the layer placement information, the reason why layers were unsupported, and how internal layers relate to the layers from the original OpenVINO™ graph passed to the FPGA AI Suite compiler.

Unsupported layer chains report

The unsupported layer chains report (unsupported_layer_chains.dot) contains a visual representation of the unsupported layers of the model.

The report is structured to highlight nodes as follows:
  • Nodes that are directly unsupported by the FPGA AI Suite compiler are highlighted in red.
  • Nodes that are unsupported due to other nodes being unsupported are highlighted in orange.
  • Nodes from the original model that have been unsupported are highlighted in blue.

Trace from any unsupported node in the original graph to find the root causes of lack of support.

You can convert this report to SVG format which can be displayed in a web browser by running the following command:
dot -Tsvg unsupported_layer_chains.dot -o unsupported_layer_chains.svg

Per-layer latency report

This report is generated only if you specified one or both of the following FPGA AI Suite compiler command options:
  • --fanalyze-performance
  • --festimate-per-layer-latencies
The per-layer latency report (per_layer_latency_report.txt) reports information about the estimated throughput on three levels of granularity:
  • The clock cycle count for the graph as a whole
  • The clock cycle count for each of the subgraphs
  • The clock cycle count for each layer in the graph.

The per-layer clock cycle information is accompanied by the internal layer name, and the original layer names from the OpenVINO™ graph that map to each of the internal layer.

Per-layer parallel efficiency report

This report is generated only if you specified the --fanalyze-performance FPGA AI Suite compiler command options.

The per-layer parallel efficiency report (per_layer_parallel_efficiency_report.txt) reports information about the parallel efficiency based on the number of the input/output channels of each layer with regard to the cvec and kvec of the architecture.

For example, if the cvec is 16 and the number of input channels is 60. The parallel efficiency is . The efficiency is .

The layer information is accompanied by the internal layer name and the original layer names from the OpenVINO™ graph that maps to each of the internal layer.