From ee1d160f75bd171d8f9b8afd17a65bcb0327a623 Mon Sep 17 00:00:00 2001 From: Bar <elhararb@gmail.com> Date: Wed, 20 Feb 2019 22:34:15 +0200 Subject: [PATCH] Fix arguments in group_pruning_fn calls (#167) This patch corrects overlapping between magnitude_fn and block_shape arguments during block pruning. --- distiller/pruning/ranked_structures_pruner.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/distiller/pruning/ranked_structures_pruner.py b/distiller/pruning/ranked_structures_pruner.py index d6d3fe1..0ae0c12 100755 --- a/distiller/pruning/ranked_structures_pruner.py +++ b/distiller/pruning/ranked_structures_pruner.py @@ -119,7 +119,8 @@ class LpRankedStructureParameterPruner(RankedStructureParameterPruner): group_pruning_fn = partial(self.rank_and_prune_blocks, block_shape=self.block_shape) binary_map = group_pruning_fn(fraction_to_prune, param, param_name, - zeros_mask_dict, model, binary_map, self.magnitude_fn) + zeros_mask_dict, model, binary_map, + magnitude_fn=self.magnitude_fn) return binary_map @staticmethod -- GitLab