neural_compressor.compression.pruner.pruners
Pruning patterns.
Submodules
neural_compressor.compression.pruner.pruners.baseneural_compressor.compression.pruner.pruners.basicneural_compressor.compression.pruner.pruners.block_maskneural_compressor.compression.pruner.pruners.mhaneural_compressor.compression.pruner.pruners.pattern_lockneural_compressor.compression.pruner.pruners.progressiveneural_compressor.compression.pruner.pruners.retrain_free
Package Contents
Functions
Get all valid pruner names. |
|
|
Get registered pruner class. |
- neural_compressor.compression.pruner.pruners.parse_valid_pruner_types()[source]
Get all valid pruner names.
- neural_compressor.compression.pruner.pruners.get_pruner(config, modules, framework='pytorch')[source]
Get registered pruner class.
Get a Pruner object from PRUNERS.
- Parameters:
modules – A dict {“module_name”: Tensor} that stores the pruning modules’ weights.
config – A config dict object that contains the pruner information.
- Returns:
A Pruner object.
Raises: AssertionError: Currently only support pruners that have been registered in PRUNERS.