Added
- Totals for number of parameters and FLOPS in table headings
- Args and kwargs for each operation in hover labels
- `torch.compile` as alternative to and fallback for `torch.fx.symbolic_trace`
- Dropdown menu to choose criteria for node sizes and colors
- Added overview panel to portable figure that responds to slider
Fixed
- Overlapping of skip connections between many nodes in a straight line
- Hang or OOM for models with too many nodes. Now falling back to greedy layout algorithm
- Exceptions for some degenerate models and special cases
Changed
- Replaced `torchprofile.profile_macs` with `torch.profiler.profile` for FLOPS calculations
- Formatting of activations, number of parameters and FLOPS
- Moved user options to data classes (see "mavoptions.py")
Deprecated
- Renamed `MAV.export_html` to `MAV.export_static_html`