1. FPGA AI Suite Compiler Reference Manual
2. About the FPGA AI Suite Compiler
3. FPGA AI Suite Compiler Use Modes
4. FPGA AI Suite Compiler Command Line Options
5. Compiler Inputs and Outputs
A. FPGA AI Suite Compiler Reference Manual Archives
B. FPGA AI Suite Compiler Reference Manual Document Revision History
4.1. Inputs (dla_compiler Command Options)
4.2. Outputs (dla_compiler Command Options)
4.3. Reporting (dla_compiler Command Options)
4.4. Compilation Options (dla_compiler Command Options)
4.5. Architecture Options (dla_compiler Command Options)
4.6. Architecture Optimizer Options (dla_compiler Command Options)
4.7. Analyzer Tool Options (dla_compiler Command Options)
4.8. Miscellaneous Options (dla_compiler Command Options)
3.5.2. Generating an Architecture Optimized for a Frame Rate Target Value
To generate the smallest possible architecture with a minimum target frame rate (fps) performance constraint, use the --mtarget-fps option in addition to the options used to generate an optimized architecture. If you specify both the --mtarget-fps and --mmax-resources options, the optimizer tries to satisfy both constraints.
The output files are the same as when generating a performance-optimized architecture.
The function uses as many processor cores available as possible to search for a potential minimum architecture achieving the target frame rate.
Example Command
dla_compiler \ --gen-arch \ --gen-min-sb=2048 \ --network-file Mobilenet_v1.xml \ --march=./example_architecture/AGX7_Performance.arch \ --mmax-resources-alm-util=75 \ --mmax-resources=427200,2713,1518 \ --fassumed-fmax-core=300 \ --mtarget-fps=100.0
Related Information