willyfh/visualtorch
VisualTorch aims to help visualize Torch-based neural network architectures.
What it solves
VisualTorch は、PyTorch ニューラルネットワークアーキテクチャを可視化する方法を提供し、開発者や研究者がモデル構造を理解、ドキュメント化、および提示するための作業を容易にします。単純なシーケンシャルモデルから、より複雑なカスタムモデルまでサポートしています。
How it works
このツールは、トレーシングベース(tracing-based)のアプローチを使用し、ダミー入力を用いて実際のフォワードパスを実行することで、モデルのアーキテクチャをマッピングします。その後、これらをフロー形式、グラフ形式、LeNet形式の 3 つの異なる視覚的スタイルでレンダリングします。さらに、モデルがレイヤーごとに構築される様子を示すアニメーション GIF を生成できます。
Who it’s for
研究者や、論文、プレゼンテーション、または社内ドキュメント用に、ニューラルネットワークのプロフェッショナルな図解を作成する必要がある PyTorch ユーザー(研究者や開発者を含む)向けに設計されています。
Highlights
- Multiple Visualization Styles: フロー、グラフ、および LeNet スタイルの図解をサポートしています。
- Animated Reveals: モデルアーキテクチャをアニメーション GIF としてレンダリングする機能があります。
- MCP Integration: stdio を介してモデルのソースコードから図解を生成するための、オプションの MCP server を含んでいます。
- Research-Backed: Nature, IEEE, および MDPI に掲載された研究で使用されています。