add some feature for paddle.flops (#29572)

revert-31562-mean
yukavio 4 years ago committed by GitHub
parent 467c716963
commit ee1a7d020c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -229,7 +229,7 @@ def dynamic_flops(model, inputs, custom_ops=None, print_detail=False):
else:
if m_type not in types_collection:
print(
"Cannot find suitable count function for {}. Treat it as zero Macs.".
"Cannot find suitable count function for {}. Treat it as zero FLOPs.".
format(m_type))
if flops_fn is not None:
@ -256,9 +256,9 @@ def dynamic_flops(model, inputs, custom_ops=None, print_detail=False):
continue
total_ops += m.total_ops
total_params += m.total_params
total_ops = int(total_ops)
total_params = int(total_params)
if hasattr(m, 'total_ops') and hasattr(m, 'total_params'):
total_ops = int(total_ops)
total_params = int(total_params)
if training:
model.train()

Loading…
Cancel
Save