Discover and explore top open-source AI tools and projects—updated daily.
GUI tool for PyTorch neural network analysis and debugging
Top 90.8% on SourcePulse
Comgra is a Python tool for PyTorch users to analyze and debug neural networks by visualizing computation graphs and tensor data through a GUI. It aids both novice users in understanding network internals and experienced professionals in advanced analysis and anomaly detection, offering a comprehensive view of network behavior.
How It Works
Comgra records tensor data and network structure during training. Its core is a dependency graph visualizing tensor relationships, allowing users to navigate the computation flow. Selectors enable granular inspection of tensors, displaying summary statistics or individual neuron values. This approach simplifies complex graphs by abstracting away unnecessary details, making it easier to compare architectures and trace issues.
Quick Start & Requirements
pip install comgra
comgra --path "/path/to/your/data/group_name"
Highlighted Details
--visualization-file
parameter.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
requires_grad=True
on registered tensors, which may have side effects if directly manipulated.requires_grad
cannot be set require workarounds using add_tensor_connection
.9 months ago
Inactive