This repository has been archived by the owner on Sep 18, 2024. It is now read-only.
nni.compression.pytorch.speedup.error_code.UnBalancedGroupError: The number remained filters in each group is different #4864
Labels
Describe the issue:
Cannot speed up depthwise separable convolutions
[2022-05-16 11:22:40] INFO (nni.compression.pytorch.speedup.compressor/MainThread) replace module (name: _backbone._block2.1._dw_conv.0, op_type: Conv2d)
Traceback (most recent call last):
File "D:/nni-master/examples/model_compress/pruning/FD_Prune/FD_simulated_prune.py", line 278, in
pruner.compress()
File "D:\nni-master\nni\algorithms\compression\v2\pytorch\base\scheduler.py", line 194, in compress
task_result = self.pruning_one_step(task)
File "D:\nni-master\nni\algorithms\compression\v2\pytorch\pruning\basic_scheduler.py", line 154, in pruning_one_step
result = self.pruning_one_step_normal(task)
File "D:\nni-master\nni\algorithms\compression\v2\pytorch\pruning\basic_scheduler.py", line 77, in pruning_one_step_normal
ModelSpeedup(compact_model, self.dummy_input, pruner_generated_masks).speedup_model()
File "D:\nni-master\nni\compression\pytorch\speedup\compressor.py", line 519, in speedup_model
self.replace_compressed_modules()
File "D:\nni-master\nni\compression\pytorch\speedup\compressor.py", line 386, in replace_compressed_modules
self.replace_submodule(unique_name)
File "D:\nni-master\nni\compression\pytorch\speedup\compressor.py", line 450, in replace_submodule
leaf_module, auto_infer.get_masks())
File "D:\nni-master\nni\compression\pytorch\speedup\compress_modules.py", line 14, in
'Conv2d': lambda module, masks: replace_conv2d(module, masks),
File "D:\nni-master\nni\compression\pytorch\speedup\compress_modules.py", line 376, in replace_conv2d
raise UnBalancedGroupError()
nni.compression.pytorch.speedup.error_code.UnBalancedGroupError: The number remained filters in each group is different
Environment:
Configuration:
Log message:
How to reproduce it?:
The text was updated successfully, but these errors were encountered: