shithub: opus

ref: da60266f6e11cb8d2d28aafa8ea05e5dadf3e8b6
dir: /dnn/torch/osce/utils/complexity.py/

View raw version


def _conv1d_flop_count(layer, rate):
    return 2 * ((layer.in_channels + 1) * layer.out_channels * rate / layer.stride[0] ) * layer.kernel_size[0]


def _dense_flop_count(layer, rate):
    return 2 * ((layer.in_features + 1) * layer.out_features * rate )