Xilinx/finn
Dataflow compiler for QNN inference on FPGAs
何を解決するか
FINN は、FPGA 上での量子化ニューラルネットワーク(QNN)の高速かつスケーラブルな推論を可能にするように設計されています。特定のニューラルネットワークのアーキテクチャに合わせてカスタマイズされた効率的なハードウェアアクセラレータを構築するという課題に対処し、高いスループットと低レイテンシを実現します。
仕組み
このフレームワークは、各ネットワークに合わせてカスタマイズされたデータフロー型アーキテクチャを生成します。ソフトウェアとハードウェアの抽象化スタックの複数のレイヤーをカバーするエンドツーエンドのツールフローを提供し、研究者が再構成可能なハードウェア上でディープニューラルネットワークの推論を探索できるようにします。
対象ユーザー
ニューラルネットワークの研究およびFPGAベースのAIアクセラレーションに取り組む研究者や開発者を対象としています。特に量子化ニューラルネットワークに焦点を当てている方々に適しています。
特徴
- AMD Research & Advanced Development によるオリジナルのフレームワーク。
- 高効率を実現するためのカスタマイズされたデータフロー型アーキテクチャの生成に注力。
- FPGAのパフォーマンスを最大化するために量子化ニューラルネットワークをサポート。
- 複雑な依存関係を含む環境でも一貫性を保つための Docker ベースの実行。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch