openai/circuit_sparsity

Open-source release accompanying Gao et al. 2025

何を解決するか

このプロジェクトは、スパース回路モデルを検査・可視化するためのツールを提供し、ニューラルネットワークが特定のタスクを実行する仕組みを理解するのに役立ちます。具体的には、そのタスクに必要な最小限のコンポーネント(回路)を特定します。

仕組み

プロジェクトは、推論用の軽量GPTアーキテクチャとStreamlitベースのダッシュボードを実装しています。ビジュアライザーはリモートのブロブストアから回路マスク、活性化データ、重要度データを読み込み、ユーザーがプリューニングスイープやノード予算の変更がモデル挙動に与える影響をインタラクティブに探索できるようにします。

対象ユーザー

機械的解釈性やニューラルネットワーク内のスパース回路の研究に関心を持つ研究者や開発者。

特徴

  • Plotlyでレンダリングされたプロットを用いたインタラクティブなStreamlitダッシュボードで回路の探索が可能。
  • CPU/GPU推論に最適化された軽量GPT実装。
  • リリース済みモデル(csp_yolocsp_bridgeなど)およびプリューニングスイープデータへのアクセス。
  • フックを用いた活性化の記録やキャッシュされたデータアーティファクトの管理を内蔵したユーティリティ。

関連

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