Importing JSON Output Files - Importing JSON Output Files - 2026.1 English - UG1702

Vitis Reference Guide (UG1702)

Document ID
UG1702
Release Date
2026-06-23
Version
2026.1 English

You can output a single snapshot of the AI Engine status to a JSON file at any time after loading the device. This is a static snapshot of the AI Engine running status, along with the events that happened before. Refer to the chapter on Manual AI Engine Status Output in the AI Engine Tools and Flows User Guide (UG1076) for more information. An example command is:

xrt-smi examine -r aie -d 0 -f json -o aie_status_xrt-smi.json

Import the aie_status_xrt-smi.json file into the Analysis view using the following steps.

  1. In the Summary Files menu of the Analysis, view select Import Xrt-smi/Xsdb JSON Output.
  2. In the dialog box, set the following options.
    • xrt-smi/Xsdb JSON Output File: Select the JSON file that the xrt-smi command manually generated. For example, select the file aie_status_xrt-smi.json.
    • AI Engine Compile Summary: Select the AI Engine compile summary file, for example ./Work/graph.aiecompile_summary.
    • Save Run Summary: The Vitis tool writes the run summary file. You can use the Run Summary to reload the analysis later through Analysis > Open Summary or File > Open Recent > Summary.

The Graph and Array views are in the Analysis view.

Tip: If you load the JSON file before you load the compile work directory, Vitis does not display the information because no graph report exists. When you import a JSON file, it overrides any previously set JSON file.

For more information, refer to Performance Analysis of AI Engine Graph Application during Simulation in the AI Engine Tools and Flows User Guide (UG1076) and Performance Analysis of AI Engine Graph Application on Hardware in the AI Engine Tools and Flows User Guide (UG1076).