入力 - 2023.2 日本語

AI エンジン ツールおよびフロー ユーザー ガイド (UG1076)

Document ID
UG1076
Release Date
2023-12-04
Version
2023.2 日本語

AI エンジン コンパイラは、複数の形式の入力を使用し、AI エンジン デバイスで実行する実行可能なアプリケーションを生成します。AI エンジン コンパイラを実行するコマンド ラインは、次のとおりです。

aiecompiler [options] <Input File>

説明:

  • <Input File>: AI エンジン グラフ用の main() アプリケーションを定義するデータフロー グラフ コードを指定します。入力フロー グラフは、データフロー グラフ言語を使用して指定します。データフロー グラフの説明は、 『AI エンジン カーネルおよびグラフ プログラミング ガイド』 (UG1079)カーネルを含むデータフロー グラフの作成を参照してください。
    重要: main 関数には、return 文が必要です。return 文がなければ、aiecompiler でエラーが発生することがあります。

次に、AI エンジン コンパイラ コマンドの例を示します。

aiecompiler --verbose --pl-freq=100 --workdir=./myWork --platform=xilinx_vck190_base_202310_1.xpfm\
--include="./" --include="./src" --include="./src/kernels" --include="./data" --include="${XILINX_HLS}/include"  \
./src/graph.cpp

コマンド ラインに使用可能な入力オプションには、次のものがあります。

  • --constraints=<jsonfile>: ロケーション制約や配置境界ボックスなどの制約を指定します。