soft-filter-pruning
soft-filter-pruning copied to clipboard
Soft Filter Pruning for Accelerating Deep Convolutional Neural Networks
torch 0.3.1版本太低了,有没有在高版本的解决策略
Hello, I must thank you for sharing your good work with us. I however have one question about the implementation. I am trying to perform pruning on a pretrained model....
你好,这里的bn_value不就是bn3.weight吗?为什么residual还要再加一次呢? ` residual += self.bn_value.cuda() residual.index_add_(1, self.index.cuda(), out) residual = self.relu(residual) `
这个源码里面算法的实现方式跟你论文里面的是不是不相符,每个剪枝步骤实际更改了权重。
Hi, may I know how to use the get_small_model.py? I tried to repeat the resnet50 pruning_train.py on imagenet and get the resnet50 checkpoint, then i load the model using get_small_model.py....

I don't understand the parameter layer_inter's meaning. Is it a representation of the type of layer,like the 1 is conv layer and the two is another type layer,or is it...
1、图3第三行关于ASFP的示图的第二张,2号filter经过剪枝后的importance是不是应该是0呢?(图中写的是0.734) 2、图5中的固定点的拟合指数函数是不是写错了呢?我理解的是f(x)指x轮下的剪枝率,是由(6)、(7)等式及Pmax=30,D=1/8和三个固定点来计算的,但图中的f(x)=30.000e^(0.055x)+70.000似乎对不上? 希望得到您的解答,谢谢!
Hi, I notice that your get_small_model.py just can be used for resnet. But I want to use this code for other network. Could you give me some advice? Look forward...