docstr: This function can be overridden to control which module to prune.
docstr_tok: ["This","function","can","be","overridden","to","control","which","module","to","prune","."]
code: def filter_parameters_to_prune(
      self, parameters_to_prune: _PARAM_LIST = ()
  ) -> _PARAM_LIST:
      """This function can be overridden to control which module to prune."""
      return parameters_to_prune
  
imports: import inspect
  import logging
  from copy import deepcopy
  from functools import partial
  from typing import Any, Callable, Dict, List, Optional, Sequence, Tuple, Union
  import torch.nn.utils.prune
  from lightning_utilities.core.apply_func import apply_to_collection
  from torch import Tensor, nn
  from typing_extensions import TypedDict, override
  import lightning.pytorch
  from lightning.pytorch.callbacks.callback import Callback
  from lightning.pytorch.core.module import LightningModule
  from lightning.pytorch.utilities.exceptions import MisconfigurationException
  from lightning.pytorch.utilities.rank_zero import rank_zero_debug, rank_zero_only
label_desc: Use image node_id 2 for calling the ModelPruning obj's underlying member method code with example usage: obj.filter_parameters_to_prune(parameters_to_prune) and returns: parameters_to_prune