Unipruning: universal hardware-efficient pruning method for neural network accelerationпатент