network pruning reduces the computation costs of an over-parameterized
network without performance damage. Prevailing pruning algorithms pre-define
the width and depth of the pruned networks, and then transfer parameters from
the unpruned network to pruned networks. To break the struct