- Add support of GELU activation.
- Fix per layer statistic output in case of zero parameters number.
- Cleanup flops and params attrs after ptflops has finished counting.
- Add batch_first flag support in MultiheadAttention hook
- Add hooks for Instance and Group norms.
- Add a hook for MultiheadAttention.
- Fix unaccounted bias flops in Linear.
- Fix hook for ConvTranspose*d.
- Implicitly use repr to print a model with extra_repr.
- Fix integer overflow on Windows.
- Check if the input object is inherited from nn.Module.
- Add experimental version of hooks for recurrent layers (RNN, GRU, LSTM).
- Add verbose option to log layers that are not supported by ptflops.
- Add an option to filter a list of operations from the final result.
- Fix handling of intermediate dimensions in the Linear layer hook.
- Add per sequential number of parameters estimation.
- Fix sample doesn't work without GPU.
- Clarified output in sample.
- Allocate temporal blobs on the same device as model's parameters are located.
- Add 1d operators: batch norm, poolings, convolution.
- Add ability to output extended report to any output stream.
- Add new operations: Conv3d, BatchNorm3d, MaxPool3d, AvgPool3d, ConvTranspose2d.
- Add some results on widespread models to the README.
- Minor bugfixes.
- Initial release with basic functionality