mindspore_gs.pruner.PrunerKfCompressAlgo ======================================== .. image:: https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/r2.3/resource/_static/logo_source.svg :target: https://gitee.com/mindspore/golden_stick/blob/master/docs/api/api_zh_cn/pruner/mindspore_gs.pruner.PrunerKfCompressAlgo.rst :alt: 查看源文件 .. py:class:: mindspore_gs.pruner.PrunerKfCompressAlgo(config=None) `PrunerKfCompressAlgo` 是CompAlgo的子类,实现了SCOP算法中利用高仿数据来学习发现冗余卷积核。 .. note:: - 针对入参 `config` ,目前 `PrunerKfCompressAlgo` 是没有可选的配置项,但为了兼容性, `config` 被保留,在初始化时以空字典代替。如 `kf_pruning = PrunerKfCompressAlgo({})` 。 参数: - **config** (dict) - 算法配置参数。 .. py:method:: apply(network) 将网络变成Konckoff网络。 参数: - **network** (Cell) - 原始待剪枝网络。 返回: 返回变换后的Konckoff网络。 异常: - **TypeError** - `network` 不是Cell。 .. py:method:: callbacks(*args, **kwargs) 定义SCOP剪枝算法特有的callbacks即生成高仿数据的callback。 返回: SCOP剪枝算法的callbacks列表。