FPGA AI Suite: Compiler Reference Manual

ID 768972
Date 9/06/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

B. FPGA AI Suite Compiler Reference Manual Document Revision History

Document Version FPGA AI SuiteVersion Changes
2024.09.06 2024.2
  • Replaced occurrences of "memoryless" with "DDR-free".
2024.07.31 2024.2
  • Revised "Compiler Use Modes".
  • Removed "Estimating the Performance of a Partitions of a Graph". This use mode is no longer supported.
  • Added "Generating Artifacts for Memoryless Operation".
  • Revised "Analyzer Tool Options (dla_compiler) Command Options" to remove the following command options:
    • --est-fps-single-subgraph
    • --est-fps-network-index
    • --est-fps-subgraph-index
  • Added "Compiler Inputs and Outputs" chapter and moved the following topics into that chapter:
    • " FPGA AI Suite Input File Formats" (formerly "Input File Formats for the dla_compiler Command").
    • " FPGA AI Suite Compiler Graph Export Formats" (formerly "Generation of Output File Formats".
    • "The Partitioning Table Report".
  • Added "Model Analysis Reports".
2024.03.29 2024.1
  • Added a description of the --fmin-subgraph-layers option to "Compilation Options (dla_compiler Command Options)".
  • Updated the description of the --fanalyze-performance option in "Analyzer Tool Options (dla_compiler Command Options)".
  • Updated the description of the performance estimator in "Estimating the Performance of a Graph"
  • Updated the example command in "Generating an Architecture for Highest Performance".
2023.12.01 2023.3
  • Maintenance release. No major changes.
2023.09.06 2023.2.1
  • Maintenance release. No major changes.
2023.07.03 2023.2
  • Updated "Generating an Architecture for Highest Performance".
  • Updated "Architecture Optimization Options (dla_compiler Command Options)".
2023.04.05 2023.1
  • Updated "Reporting (dla_compiler Command Options)".
  • Renamed the dlac command. The FPGA AI Suite compiler command is now dla_compiler.
  • Updated the Intel® Agilex™ product family name to "Intel Agilex® 7."
2022.12.23 2022.2
  • Added the --bin-data option of the dlac command.
  • Removed references to the --mfamily option of the dlac command. This option is no longer supported.

    Use the family parameter in the architecture description file (.arch) instead.

2022.05.26

2022.1.1

  • Added note that the architecture optimizer supports only interleaves 1xN and Nx1.

2022.04.27

2022.1

  • Removed some command options that were not implemented.
  • Added Agilex™ 7 device information where appropriate.

2021.09.10

2021.2

  • Maintenance release.

2021.04.30

2021.1

  • Improved information formatting and corrected the names of some command options.

2020.12.04

2020.2

  • The following dlac command options have been renamed:
    • --plugins_file is now --plugins-file
    • --network_file is now --network-file
    • --network_weightings is now --network-weightings

2020.10.30

2020.1

  • Initial release.