MANIFEST.in
README.md
setup.cfg
setup.py
mmrazor/__init__.py
mmrazor/version.py
mmrazor.egg-info/PKG-INFO
mmrazor.egg-info/SOURCES.txt
mmrazor.egg-info/dependency_links.txt
mmrazor.egg-info/not-zip-safe
mmrazor.egg-info/requires.txt
mmrazor.egg-info/top_level.txt
mmrazor/.mim/model-index.yml
mmrazor/.mim/configs/_base_/datasets/mmcls/cifar100_bs16_auto_aug.py
mmrazor/.mim/configs/_base_/datasets/mmcls/pipelines/auto_aug_cifar.py
mmrazor/.mim/configs/_base_/nas_backbones/darts_supernet.py
mmrazor/.mim/configs/_base_/nas_backbones/spos_mobilenet_supernet.py
mmrazor/.mim/configs/_base_/nas_backbones/spos_shufflenet_supernet.py
mmrazor/.mim/configs/_base_/settings/cifar10_darts_subnet.py
mmrazor/.mim/configs/_base_/settings/cifar10_darts_supernet.py
mmrazor/.mim/configs/_base_/settings/imagenet_bs1024_spos.py
mmrazor/.mim/configs/_base_/settings/imagenet_bs2048_autoslim.py
mmrazor/.mim/configs/_base_/settings/imagenet_bs2048_autoslim_pil.py
mmrazor/.mim/configs/_base_/vanilla_models/wrn16_2_cifar10.py
mmrazor/.mim/configs/distill/mmcls/abloss/abloss_logits_resnet50_resnet18_8xb32_in1k.py
mmrazor/.mim/configs/distill/mmcls/abloss/abloss_pretrain_backbone_resnet50_resnet18_8xb32_in1k.py
mmrazor/.mim/configs/distill/mmcls/abloss/metafile.yml
mmrazor/.mim/configs/distill/mmcls/byot/byot_resnet18_8xb16_cifar100.py
mmrazor/.mim/configs/distill/mmcls/byot/metafile.yml
mmrazor/.mim/configs/distill/mmcls/dafl/dafl_logits_resnet34_resnet18_8xb256_cifar10.py
mmrazor/.mim/configs/distill/mmcls/dafl/metafile.yml
mmrazor/.mim/configs/distill/mmcls/dfad/dfad_logits_resnet34_resnet18_8xb32_cifar10.py
mmrazor/.mim/configs/distill/mmcls/dfad/metafile.yml
mmrazor/.mim/configs/distill/mmcls/dkd/dkd_resnet34_resnet18_8xb32_in1k.py
mmrazor/.mim/configs/distill/mmcls/dkd/metafile.yml
mmrazor/.mim/configs/distill/mmcls/factor_transfer/factor-transfer_backbone_resnet50_resnet18_8xb16_cifar10_pretrain.py
mmrazor/.mim/configs/distill/mmcls/factor_transfer/factor-transfer_backbone_resnet50_resnet18_8xb16_cifar10_train.py
mmrazor/.mim/configs/distill/mmcls/factor_transfer/metafile.yml
mmrazor/.mim/configs/distill/mmcls/fitnets/fitnets_backbone_logits_resnet50_resnet18_8xb32_in1k.py
mmrazor/.mim/configs/distill/mmcls/fitnets/metafile.yml
mmrazor/.mim/configs/distill/mmcls/kd/kd_logits_resnet34_resnet18_8xb32_in1k.py
mmrazor/.mim/configs/distill/mmcls/kd/metafile.yml
mmrazor/.mim/configs/distill/mmcls/ofd/metafile.yml
mmrazor/.mim/configs/distill/mmcls/ofd/ofd_backbone_resnet50_resnet18_8xb16_cifar10.py
mmrazor/.mim/configs/distill/mmcls/rkd/metafile.yml
mmrazor/.mim/configs/distill/mmcls/rkd/rkd_neck_resnet34_resnet18_8xb32_in1k.py
mmrazor/.mim/configs/distill/mmcls/wsld/metafile.yml
mmrazor/.mim/configs/distill/mmcls/wsld/wsld_logits_resnet34_resnet18_8xb32_in1k.py
mmrazor/.mim/configs/distill/mmcls/zskt/metafile.yml
mmrazor/.mim/configs/distill/mmcls/zskt/zskt_backbone_logits_resnet34_resnet18_8xb16_cifar10.py
mmrazor/.mim/configs/distill/mmdet/cwd/cwd_cls_head_gfl_r101_fpn_gfl_r50_fpn_1x_coco.py
mmrazor/.mim/configs/distill/mmdet/cwd/cwd_fpn_frcnn_r101_frcnn_r50_1x_coco.py
mmrazor/.mim/configs/distill/mmdet/cwd/cwd_fpn_retina_r101_retina_r50_1x_coco.py
mmrazor/.mim/configs/distill/mmdet/cwd/metafile.yml
mmrazor/.mim/configs/distill/mmdet/fbkd/fbkd_fpn_faster-rcnn_r101_faster-rcnn_r50_1x_coco.py
mmrazor/.mim/configs/distill/mmdet/fbkd/metafile.yml
mmrazor/.mim/configs/distill/mmseg/cwd/cwd_logits_pspnet_r101-d8_pspnet_r18-d8_4xb2-80k_cityscapes-512x1024.py
mmrazor/.mim/configs/distill/mmseg/cwd/metafile.yml
mmrazor/.mim/configs/nas/mmcls/darts/darts_subnet_1xb96_cifar10_2.0.py
mmrazor/.mim/configs/nas/mmcls/darts/darts_supernet_unroll_1xb96_cifar10.py
mmrazor/.mim/configs/nas/mmcls/darts/metafile.yml
mmrazor/.mim/configs/nas/mmcls/spos/metafile.yml
mmrazor/.mim/configs/nas/mmcls/spos/spos_mobilenet_search_8xb128_in1k.py
mmrazor/.mim/configs/nas/mmcls/spos/spos_mobilenet_subnet_8xb128_in1k.py
mmrazor/.mim/configs/nas/mmcls/spos/spos_mobilenet_supernet_8xb128_in1k.py
mmrazor/.mim/configs/nas/mmcls/spos/spos_shufflenet_search_8xb128_in1k.py
mmrazor/.mim/configs/nas/mmcls/spos/spos_shufflenet_subnet_8xb128_in1k.py
mmrazor/.mim/configs/nas/mmcls/spos/spos_shufflenet_supernet_8xb128_in1k.py
mmrazor/.mim/configs/nas/mmdet/detnas/detnas_frcnn_shufflenet_search_coco_1x.py
mmrazor/.mim/configs/nas/mmdet/detnas/detnas_frcnn_shufflenet_subnet_coco_1x.py
mmrazor/.mim/configs/nas/mmdet/detnas/detnas_frcnn_shufflenet_supernet_coco_1x.py
mmrazor/.mim/configs/nas/mmdet/detnas/detnas_retina_shufflenet_supernet_coco_1x.py
mmrazor/.mim/configs/nas/mmdet/detnas/detnas_shufflenet_subnet_8xb128_in1k.py
mmrazor/.mim/configs/nas/mmdet/detnas/detnas_shufflenet_supernet_8xb128_in1k.py
mmrazor/.mim/configs/nas/mmdet/detnas/metafile.yml
mmrazor/.mim/configs/pruning/mmcls/autoslim/autoslim_mbv2_1.5x_slimmable_subnet_8xb256_in1k.py
mmrazor/.mim/configs/pruning/mmcls/autoslim/autoslim_mbv2_1.5x_subnet_8xb256_in1k_flops-220M.py
mmrazor/.mim/configs/pruning/mmcls/autoslim/autoslim_mbv2_1.5x_subnet_8xb256_in1k_flops-320M.py
mmrazor/.mim/configs/pruning/mmcls/autoslim/autoslim_mbv2_1.5x_subnet_8xb256_in1k_flops-530M.py
mmrazor/.mim/configs/pruning/mmcls/autoslim/autoslim_mbv2_1.5x_supernet_8xb256_in1k.py
mmrazor/.mim/configs/pruning/mmcls/autoslim/metafile.yml
mmrazor/.mim/configs/vanilla/mmcls/wide-resnet/wrn16-w2_b16x8_cifar10.py
mmrazor/.mim/configs/vanilla/mmcls/wide-resnet/wrn22-w4_b16x8_cifar10.py
mmrazor/.mim/configs/vanilla/mmcls/wide-resnet/wrn28-w4_b16x8_cifar10.py
mmrazor/.mim/configs/vanilla/mmcls/wide-resnet/wrn40-w2_b16x8_cifar10.py
mmrazor/.mim/tools/dist_test.sh
mmrazor/.mim/tools/dist_train.sh
mmrazor/.mim/tools/slurm_test.sh
mmrazor/.mim/tools/slurm_train.sh
mmrazor/.mim/tools/test.py
mmrazor/.mim/tools/train.py
mmrazor/.mim/tools/misc/print_config.py
mmrazor/.mim/tools/model_converters/convert_kd_ckpt.py
mmrazor/.mim/tools/model_converters/publish_model.py
mmrazor/.mim/tools/visualizations/vis_scheduler.py
mmrazor/engine/__init__.py
mmrazor/engine/hooks/__init__.py
mmrazor/engine/hooks/dump_subnet_hook.py
mmrazor/engine/hooks/estimate_resources_hook.py
mmrazor/engine/optimizers/__init__.py
mmrazor/engine/optimizers/optimizer_constructor.py
mmrazor/engine/runner/__init__.py
mmrazor/engine/runner/autoslim_val_loop.py
mmrazor/engine/runner/darts_loop.py
mmrazor/engine/runner/distill_val_loop.py
mmrazor/engine/runner/evolution_search_loop.py
mmrazor/engine/runner/slimmable_val_loop.py
mmrazor/engine/runner/subnet_sampler_loop.py
mmrazor/engine/runner/utils/__init__.py
mmrazor/engine/runner/utils/genetic.py
mmrazor/models/__init__.py
mmrazor/models/algorithms/__init__.py
mmrazor/models/algorithms/base.py
mmrazor/models/algorithms/distill/__init__.py
mmrazor/models/algorithms/distill/configurable/__init__.py
mmrazor/models/algorithms/distill/configurable/datafree_distillation.py
mmrazor/models/algorithms/distill/configurable/fpn_teacher_distill.py
mmrazor/models/algorithms/distill/configurable/overhaul_feature_distillation.py
mmrazor/models/algorithms/distill/configurable/self_distill.py
mmrazor/models/algorithms/distill/configurable/single_teacher_distill.py
mmrazor/models/algorithms/nas/__init__.py
mmrazor/models/algorithms/nas/autoslim.py
mmrazor/models/algorithms/nas/darts.py
mmrazor/models/algorithms/nas/spos.py
mmrazor/models/algorithms/pruning/__init__.py
mmrazor/models/algorithms/pruning/slimmable_network.py
mmrazor/models/architectures/__init__.py
mmrazor/models/architectures/backbones/__init__.py
mmrazor/models/architectures/backbones/darts_backbone.py
mmrazor/models/architectures/backbones/searchable_mobilenet.py
mmrazor/models/architectures/backbones/searchable_shufflenet_v2.py
mmrazor/models/architectures/backbones/wideresnet.py
mmrazor/models/architectures/connectors/__init__.py
mmrazor/models/architectures/connectors/base_connector.py
mmrazor/models/architectures/connectors/byot_connector.py
mmrazor/models/architectures/connectors/convmodule_connector.py
mmrazor/models/architectures/connectors/factor_transfer_connectors.py
mmrazor/models/architectures/connectors/fbkd_connector.py
mmrazor/models/architectures/connectors/ofd_connector.py
mmrazor/models/architectures/connectors/torch_connector.py
mmrazor/models/architectures/dynamic_ops/__init__.py
mmrazor/models/architectures/dynamic_ops/base.py
mmrazor/models/architectures/dynamic_ops/default_dynamic_ops.py
mmrazor/models/architectures/dynamic_ops/slimmable_dynamic_ops.py
mmrazor/models/architectures/dynamic_ops/bricks/__init__.py
mmrazor/models/architectures/dynamic_ops/bricks/dynamic_conv.py
mmrazor/models/architectures/dynamic_ops/bricks/dynamic_conv_mixins.py
mmrazor/models/architectures/dynamic_ops/bricks/dynamic_linear.py
mmrazor/models/architectures/dynamic_ops/bricks/dynamic_mixins.py
mmrazor/models/architectures/dynamic_ops/bricks/dynamic_norm.py
mmrazor/models/architectures/dynamic_ops/head/__init__.py
mmrazor/models/architectures/generators/__init__.py
mmrazor/models/architectures/generators/base_generator.py
mmrazor/models/architectures/generators/dafl_generator.py
mmrazor/models/architectures/generators/zskt_generator.py
mmrazor/models/architectures/heads/__init__.py
mmrazor/models/architectures/heads/darts_subnet_head.py
mmrazor/models/architectures/ops/__init__.py
mmrazor/models/architectures/ops/base.py
mmrazor/models/architectures/ops/common.py
mmrazor/models/architectures/ops/darts_series.py
mmrazor/models/architectures/ops/efficientnet_series.py
mmrazor/models/architectures/ops/gather_tensors.py
mmrazor/models/architectures/ops/mobilenet_series.py
mmrazor/models/architectures/ops/shufflenet_series.py
mmrazor/models/distillers/__init__.py
mmrazor/models/distillers/base_distiller.py
mmrazor/models/distillers/byot_distiller.py
mmrazor/models/distillers/configurable_distiller.py
mmrazor/models/distillers/ofd_distiller.py
mmrazor/models/losses/__init__.py
mmrazor/models/losses/ab_loss.py
mmrazor/models/losses/at_loss.py
mmrazor/models/losses/cwd.py
mmrazor/models/losses/dafl_loss.py
mmrazor/models/losses/decoupled_kd.py
mmrazor/models/losses/factor_transfer_loss.py
mmrazor/models/losses/fbkd_loss.py
mmrazor/models/losses/kd_soft_ce_loss.py
mmrazor/models/losses/kl_divergence.py
mmrazor/models/losses/l1_loss.py
mmrazor/models/losses/l2_loss.py
mmrazor/models/losses/ofd_loss.py
mmrazor/models/losses/relational_kd.py
mmrazor/models/losses/weighted_soft_label_distillation.py
mmrazor/models/mutables/__init__.py
mmrazor/models/mutables/base_mutable.py
mmrazor/models/mutables/derived_mutable.py
mmrazor/models/mutables/mutable_channel/__init__.py
mmrazor/models/mutables/mutable_channel/mutable_channel.py
mmrazor/models/mutables/mutable_channel/one_shot_mutable_channel.py
mmrazor/models/mutables/mutable_channel/slimmable_mutable_channel.py
mmrazor/models/mutables/mutable_module/__init__.py
mmrazor/models/mutables/mutable_module/diff_mutable_module.py
mmrazor/models/mutables/mutable_module/mutable_module.py
mmrazor/models/mutables/mutable_module/one_shot_mutable_module.py
mmrazor/models/mutables/mutable_value/__init__.py
mmrazor/models/mutables/mutable_value/mutable_value.py
mmrazor/models/mutators/__init__.py
mmrazor/models/mutators/base_mutator.py
mmrazor/models/mutators/channel_mutator/__init__.py
mmrazor/models/mutators/channel_mutator/channel_mutator.py
mmrazor/models/mutators/channel_mutator/one_shot_channel_mutator.py
mmrazor/models/mutators/channel_mutator/slimmable_channel_mutator.py
mmrazor/models/mutators/module_mutator/__init__.py
mmrazor/models/mutators/module_mutator/diff_module_mutator.py
mmrazor/models/mutators/module_mutator/module_mutator.py
mmrazor/models/mutators/module_mutator/one_shot_module_mutator.py
mmrazor/models/mutators/utils/__init__.py
mmrazor/models/mutators/utils/default_module_converters.py
mmrazor/models/mutators/utils/slimmable_bn_converter.py
mmrazor/models/task_modules/__init__.py
mmrazor/models/task_modules/delivery/__init__.py
mmrazor/models/task_modules/delivery/delivery_manager.py
mmrazor/models/task_modules/delivery/distill_delivery.py
mmrazor/models/task_modules/delivery/function_outputs_delivery.py
mmrazor/models/task_modules/delivery/method_outputs_delivery.py
mmrazor/models/task_modules/estimators/__init__.py
mmrazor/models/task_modules/estimators/base_estimator.py
mmrazor/models/task_modules/estimators/resource_estimator.py
mmrazor/models/task_modules/estimators/counters/__init__.py
mmrazor/models/task_modules/estimators/counters/flops_params_counter.py
mmrazor/models/task_modules/estimators/counters/latency_counter.py
mmrazor/models/task_modules/estimators/counters/op_counters/__init__.py
mmrazor/models/task_modules/estimators/counters/op_counters/activation_layer_counter.py
mmrazor/models/task_modules/estimators/counters/op_counters/base_counter.py
mmrazor/models/task_modules/estimators/counters/op_counters/conv_layer_counter.py
mmrazor/models/task_modules/estimators/counters/op_counters/deconv_layer_counter.py
mmrazor/models/task_modules/estimators/counters/op_counters/linear_layer_counter.py
mmrazor/models/task_modules/estimators/counters/op_counters/norm_layer_counter.py
mmrazor/models/task_modules/estimators/counters/op_counters/pooling_layer_counter.py
mmrazor/models/task_modules/estimators/counters/op_counters/upsample_layer_counter.py
mmrazor/models/task_modules/recorder/__init__.py
mmrazor/models/task_modules/recorder/base_recorder.py
mmrazor/models/task_modules/recorder/function_outputs_recorder.py
mmrazor/models/task_modules/recorder/method_outputs_recorder.py
mmrazor/models/task_modules/recorder/module_inputs_recorder.py
mmrazor/models/task_modules/recorder/module_outputs_recorder.py
mmrazor/models/task_modules/recorder/param_recorder.py
mmrazor/models/task_modules/recorder/recorder_manager.py
mmrazor/models/task_modules/tracer/__init__.py
mmrazor/models/task_modules/tracer/backward_tracer.py
mmrazor/models/task_modules/tracer/parsers.py
mmrazor/models/task_modules/tracer/path.py
mmrazor/models/task_modules/tracer/loss_calculator/__init__.py
mmrazor/models/task_modules/tracer/loss_calculator/image_classifier_loss_calculator.py
mmrazor/models/task_modules/tracer/loss_calculator/single_stage_detector_loss_calculator.py
mmrazor/models/utils/__init__.py
mmrazor/models/utils/make_divisible.py
mmrazor/models/utils/misc.py
mmrazor/models/utils/optim_wrapper.py
mmrazor/models/utils/utils.py
mmrazor/registry/__init__.py
mmrazor/registry/registry.py
mmrazor/structures/__init__.py
mmrazor/structures/graph/__init__.py
mmrazor/structures/graph/base_graph.py
mmrazor/structures/graph/module_graph.py
mmrazor/structures/subnet/__init__.py
mmrazor/structures/subnet/candidate.py
mmrazor/structures/subnet/fix_subnet.py
mmrazor/testing/__init__.py
mmrazor/testing/_fast_stop_training_hook.py
mmrazor/utils/__init__.py
mmrazor/utils/misc.py
mmrazor/utils/placeholder.py
mmrazor/utils/setup_env.py
mmrazor/utils/typing.py
requirements/docs.txt
requirements/mminstall.txt
requirements/optional.txt
requirements/readthedocs.txt
requirements/runtime.txt
requirements/tests.txt
tests/__init__.py
tests/test_metafiles.py