
How to calculate?
Output size: C = number of filters
Hout=Wout=(Hin−KernalSize+2×Padding)/Stride+1
Memory: Number of Elements=Cout×H′×W′
Bytes per element = 4(for 32-bit floating point)
KB =(number of elements)*(bytes per elem) / 1024
params : Cout×Cin×K×K+Cout
Float operations:(multiply + add) because hardware can perform a floating point per clock cycle.
(number of output elements) * (ops per output elem)
= (Cout×H′×W′)×(Cin×K×K)
For pooling layer: W’ = floor((W-K)/S + 1)