最近,我一直在对一些CNN进行基准测试,包括时间,乘加运算数(MAC),参数数量和模型大小。我看过一些类似的SO问题(here和here),后者则建议使用Netscope CNN Analyzer。这个工具允许我通过输入我的Caffe网络定义来计算我需要的大部分东西。
然而,我在论文和互联网上看到的一些架构的乘加操作的数量与Netscope输出的相匹配,而其他架构则匹配。我总是将FLOP或MAC与netscope中的MACC列进行比较,但是在某些时候我忘记了~10倍因素(更多细节见下表)。
Architecture ---- MAC (paper/internet) ---- macc column in netscope
VGG 16 ~15.5G ~157G
GoogLeNet ~1.55G ~16G
在Netscope中提及GoogLeNet macc number和VGG16 macc number。
使用该工具的人是否可以指出我在阅读Netscope输出时所犯的错误?