- 通道剪枝算子 =========
-
get_pruneThre_bn():卷积层对应的BN层的gamma参数作为缩放因子,获得剪枝对应阈值- 源代码
- 返回:剪枝对应的阈值
-
get_removeIndex_bn(a, thre):根据阈值获得当前卷积层需要剪枝的通道index- 源代码
- 参数:
- a:当前卷积层的参数
- thre:
get_pruneThre_bn()返回的阈值
-
get_pruneThre_conv_avg():卷积层参数的平均值作为缩放因子,获得剪枝对应阈值- 源代码
- 返回:剪枝对应的阈值
-
get_removeIndex_conv_avg(a, shape, thre):根据阈值获得当前卷积层需要剪枝的通道index- 源代码
- 参数:
- a:当前卷积层的参数
- shape:当前卷积层的shape信息
- thre:
get_pruneThre_conv_avg()返回的阈值
- 同"conv_avg"剪枝算子
- 同"conv_avg"剪枝算子
get_removeIndex_conv_avg(shape):随机选择需要剪枝的通道index- 源代码
- 参数:
- shape:当前卷积层的shape信息
-
get_pruneThre_fc():全连接层的神经元的参数的平均值作为缩放因子,获得剪枝对应阈值- 源代码
- 返回:剪枝对应的阈值
-
get_removeIndex_fc(a, shape, thre):根据阈值获得当前全连接层需要剪枝的神经元index- 源代码
- 参数:
- a:当前全连接层的参数
- shape:当前全连接层的shape信息
- thre:
get_pruneThre_fc()返回的阈值
- 模型调用算子 =========
- DNN模型剪枝,可调用1.6剪枝算子
- 文件
- CNN模型的lenet模型剪枝,可调用1.1-1.5剪枝算子
- 文件
- CNN模型的lenet模型剪枝,可调用1.1-1.5剪枝算子
- 文件
- CNN模型的lenet模型剪枝,可调用1.1-1.5剪枝算子
- 文件
- CNN模型的lenet模型剪枝,可调用1.1-1.5剪枝算子
- 文件