Xilinx/finn

Dataflow compiler for QNN inference on FPGAs

何を解決するか

FINN は、FPGA 上での量子化ニューラルネットワーク(QNN)の高速かつスケーラブルな推論を可能にするように設計されています。特定のニューラルネットワークのアーキテクチャに合わせてカスタマイズされた効率的なハードウェアアクセラレータを構築するという課題に対処し、高いスループットと低レイテンシを実現します。

仕組み

このフレームワークは、各ネットワークに合わせてカスタマイズされたデータフロー型アーキテクチャを生成します。ソフトウェアとハードウェアの抽象化スタックの複数のレイヤーをカバーするエンドツーエンドのツールフローを提供し、研究者が再構成可能なハードウェア上でディープニューラルネットワークの推論を探索できるようにします。

対象ユーザー

ニューラルネットワークの研究およびFPGAベースのAIアクセラレーションに取り組む研究者や開発者を対象としています。特に量子化ニューラルネットワークに焦点を当てている方々に適しています。

特徴

  • AMD Research & Advanced Development によるオリジナルのフレームワーク。
  • 高効率を実現するためのカスタマイズされたデータフロー型アーキテクチャの生成に注力。
  • FPGAのパフォーマンスを最大化するために量子化ニューラルネットワークをサポート。
  • 複雑な依存関係を含む環境でも一貫性を保つための Docker ベースの実行。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch