Pruner
======

Basic Pruner
------------

.. _level-pruner:

Level Pruner
^^^^^^^^^^^^

..  autoclass:: nni.compression.pytorch.pruning.LevelPruner

.. _l1-norm-pruner:

L1 Norm Pruner
^^^^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.L1NormPruner

.. _l2-norm-pruner:

L2 Norm Pruner
^^^^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.L2NormPruner

.. _fpgm-pruner:

FPGM Pruner
^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.FPGMPruner

.. _slim-pruner:

Slim Pruner
^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.SlimPruner

.. _activation-apoz-rank-pruner:

Activation APoZ Rank Pruner
^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.ActivationAPoZRankPruner

.. _activation-mean-rank-pruner:

Activation Mean Rank Pruner
^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.ActivationMeanRankPruner

.. _taylor-fo-weight-pruner:

Taylor FO Weight Pruner
^^^^^^^^^^^^^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.TaylorFOWeightPruner

.. _admm-pruner:

ADMM Pruner
^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.ADMMPruner

Scheduled Pruners
-----------------

.. _linear-pruner:

Linear Pruner
^^^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.LinearPruner

.. _agp-pruner:

AGP Pruner
^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.AGPPruner

.. _lottery-ticket-pruner:

Lottery Ticket Pruner
^^^^^^^^^^^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.LotteryTicketPruner

.. _simulated-annealing-pruner:

Simulated Annealing Pruner
^^^^^^^^^^^^^^^^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.SimulatedAnnealingPruner

.. _auto-compress-pruner:

Auto Compress Pruner
^^^^^^^^^^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.AutoCompressPruner

.. _amc-pruner:

AMC Pruner
^^^^^^^^^^

..  autoclass:: nni.compression.pytorch.pruning.AMCPruner

Other Pruner
------------

.. _movement-pruner:

Movement Pruner
^^^^^^^^^^^^^^^

.. autoclass:: nni.compression.pytorch.pruning.MovementPruner