Versal V70 カード用のサンプルは、次の手順で実行します。
- Vitis AI ライブラリをダウンロードしたら、Vitis-AI ディレクトリに移動し、Docker を開始します。
- サンプルのディレクトリに移動し、サンプルをコンパイルします。ここでは、resnet50_pt の例を示します。
cd /workspace/examples/vai_library/samples/classification bash -x build.sh
- サンプルを実行します。
./test_jpeg_classification resnet50_pt sample_classification.jpg
プログラムをバッチ モードで実行し、DPU で複数の画像を一度に処理するには、ホストのセットアップ に示した手順に従って Vitis AI ライブラリ全体をコンパイルしてください。バッチ モード プログラムが build_dir_default ディレクトリ内に生成されます。build_dir_default と入力し、次のコマンドを実行します。./test_classification_batch resnet50_pt <img1_url> [<img2_url> ...]
- ビデオ サンプルを実行する場合は、次のコマンドを実行します。
./test_video_classification resnet50_pt <video_input.mp4> -t 8
ここで、video_input.mp4 は入力ビデオ ファイル名、
-t
はスレッド数です。 - モデルの性能をテストする場合、次のコマンドを実行します。
./test_performance_classification resnet50_pt test_performance_classification.list -t 8 -s 60
ここで、
-t
はスレッド数、-s
は秒数です。実行ファイルのコマンドライン オプションの一覧をすべて表示するには、コマンドに '
-h
' スイッチを付けて実行します。注記:- 性能テスト プログラムは、自動的にバッチ モードで実行されます。
- ヘテロジニアス V70 システムでサンプルを実行する場合は、"export XLNX_ENABLE_C_SOFTMAX=1" を使用して SoftMax 環境を設定してください。