name must be a string.
  * **pruning_method** (*function*) -- a valid pruning function
    from this module, or a custom one implemented by the user that
    satisfies the implementation guidelines and has
    "PRUNING_TYPE='unstructured'".

  * **importance_scores** (*dict*) -- a dictionary mapping
    (module, name) tuples to the corresponding parameter's
    importance scores tensor. The tensor should be the same shape
    as the parameter, and is used for computing mask for pruning.
    If unspecified or None, the parameter will be used in place of
    its importance scores.

  * **kwargs** -- other keyword arguments such as: amount (int or
    float): quantity of parameters to prune across the specified
    parameters. If "float", should be between 0.0 and 1.0 and
    represent the fraction of parameters to prune. If "int", it
    represents the absolute number of parameters to prune.

Raises: