Closed lzd-1230 closed 5 months ago
您好,我已经在最新版本calflops中修复 Flops 百分比显示一半的问题,这里 49.8% 实际应该是100%。 您可以查看 https://pypi.org/project/calflops/,在版本 >=0.3.1之后都修复了这个问题 使用命令即可更新:
pip install --upgrade calflops
@MrYxJ 感谢你快速的回复! 我还想问一下是否有方法能够快速输出格式化的信息? 比如快速输出到csv或xlsx, 我发现不同模型输出的格式会有少许变化, 用正则表达式提取输出的字符信息也比较麻烦, 因此想咨询一下是否有快捷的方法统计各层的flops到结构化的表格中
请问我使用了如下代码测试resnet50
输出的第一行
25.56 M = 100% Params, 4.09 GMACs = 100% MACs, 8.21 GFLOPS = 49.8% FLOPs
为什么整个模型的FLOPS的百分比只有 49.8%? 若是总体按照fwd+bwd来看, 也应该30%多吧? 不太清楚这个值是怎么得到的后面的层数若按照8.21 GFLOPS的总量来算, 也少了一半