注記: モデルの最適化はオプションの手順です。
Vitis AI オプティマイザーは、ニューラル ネットワーク モデルの最適化機能を提供します。現在、Vitis AI オプティマイザーには Vitis AI プルーナー (VAI プルーナー) と呼ばれる 1 つのツールのみが含まれています。このツールは、ニューラル ネットワーク内の冗長な接続をプルーニングし、必要な動作を全体的に削減します。VAI プルーナーで生成したプルーニング済みモデルは、VAI クオンタイザーで量子化して FPGA 上で運用できます。
図 1. Vitis AI オプティマイザー
VAI プルーナーは、4 つの深層学習フレームワーク (TensorFlow、PyTorch、Caffe、Darknet) をサポートします。各フレームワークに対応するツール名は、それぞれ vai_p_tensorflow、vai_p_pytorch、vai_p_caffe、vai_p_darknet であり、中間の「p」はプルーニングを示します。
詳細は、 『Vitis AI オプティマイザー ユーザー ガイド』 (UG1333) を参照してください。
Vitis AI オプティマイザーを実行するには、コマーシャル ライセンスが必要です。詳細は、ザイリンクス販売代理店までお問い合わせください。