├── LICENSE ├── README.md ├── configs ├── cifar10 │ ├── resnet32 │ │ ├── GraSP_85.json │ │ ├── GraSP_90.json │ │ ├── GraSP_95.json │ │ ├── GraSP_98.json │ │ ├── GraSP_985.json │ │ ├── GraSP_99.json │ │ └── GraSP_995.json │ └── vgg19 │ │ ├── GraSP_90.json │ │ ├── GraSP_95.json │ │ ├── GraSP_98.json │ │ ├── GraSP_985.json │ │ ├── GraSP_99.json │ │ └── GraSP_995.json ├── cifar100 │ ├── resnet32 │ │ ├── GraSP_85.json │ │ ├── GraSP_90.json │ │ ├── GraSP_95.json │ │ ├── GraSP_98.json │ │ ├── GraSP_985.json │ │ ├── GraSP_99.json │ │ └── GraSP_995.json │ └── vgg19 │ │ ├── GraSP_90.json │ │ ├── GraSP_95.json │ │ ├── GraSP_98.json │ │ ├── GraSP_985.json │ │ ├── GraSP_99.json │ │ └── GraSP_995.json ├── imagenet │ └── resnet50 │ │ ├── GraSP_60.json │ │ ├── GraSP_80.json │ │ └── GraSP_90.json └── tiny_imagenet │ ├── resnet32 │ ├── GraSP_85.json │ ├── GraSP_90.json │ ├── GraSP_95.json │ └── GraSP_98.json │ └── vgg19 │ ├── GraSP_90.json │ ├── GraSP_95.json │ └── GraSP_98.json ├── main_finetune_imagenet.py ├── main_prune_imagenet.py ├── main_prune_non_imagenet.py ├── models ├── base │ ├── __init__.py │ ├── init_utils.py │ ├── resnet.py │ └── vgg.py └── model_base.py ├── pruner ├── GraSP.py ├── GraSP_ImageNet.py └── __init__.py └── utils ├── __init__.py ├── common_utils.py ├── data_utils.py ├── network_utils.py └── prune_utils.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/README.md -------------------------------------------------------------------------------- /configs/cifar10/resnet32/GraSP_85.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/resnet32/GraSP_85.json -------------------------------------------------------------------------------- /configs/cifar10/resnet32/GraSP_90.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/resnet32/GraSP_90.json -------------------------------------------------------------------------------- /configs/cifar10/resnet32/GraSP_95.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/resnet32/GraSP_95.json -------------------------------------------------------------------------------- /configs/cifar10/resnet32/GraSP_98.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/resnet32/GraSP_98.json -------------------------------------------------------------------------------- /configs/cifar10/resnet32/GraSP_985.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/resnet32/GraSP_985.json -------------------------------------------------------------------------------- /configs/cifar10/resnet32/GraSP_99.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/resnet32/GraSP_99.json -------------------------------------------------------------------------------- /configs/cifar10/resnet32/GraSP_995.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/resnet32/GraSP_995.json -------------------------------------------------------------------------------- /configs/cifar10/vgg19/GraSP_90.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/vgg19/GraSP_90.json -------------------------------------------------------------------------------- /configs/cifar10/vgg19/GraSP_95.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/vgg19/GraSP_95.json -------------------------------------------------------------------------------- /configs/cifar10/vgg19/GraSP_98.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/vgg19/GraSP_98.json -------------------------------------------------------------------------------- /configs/cifar10/vgg19/GraSP_985.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/vgg19/GraSP_985.json -------------------------------------------------------------------------------- /configs/cifar10/vgg19/GraSP_99.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/vgg19/GraSP_99.json -------------------------------------------------------------------------------- /configs/cifar10/vgg19/GraSP_995.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar10/vgg19/GraSP_995.json -------------------------------------------------------------------------------- /configs/cifar100/resnet32/GraSP_85.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/resnet32/GraSP_85.json -------------------------------------------------------------------------------- /configs/cifar100/resnet32/GraSP_90.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/resnet32/GraSP_90.json -------------------------------------------------------------------------------- /configs/cifar100/resnet32/GraSP_95.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/resnet32/GraSP_95.json -------------------------------------------------------------------------------- /configs/cifar100/resnet32/GraSP_98.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/resnet32/GraSP_98.json -------------------------------------------------------------------------------- /configs/cifar100/resnet32/GraSP_985.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/resnet32/GraSP_985.json -------------------------------------------------------------------------------- /configs/cifar100/resnet32/GraSP_99.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/resnet32/GraSP_99.json -------------------------------------------------------------------------------- /configs/cifar100/resnet32/GraSP_995.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/resnet32/GraSP_995.json -------------------------------------------------------------------------------- /configs/cifar100/vgg19/GraSP_90.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/vgg19/GraSP_90.json -------------------------------------------------------------------------------- /configs/cifar100/vgg19/GraSP_95.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/vgg19/GraSP_95.json -------------------------------------------------------------------------------- /configs/cifar100/vgg19/GraSP_98.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/vgg19/GraSP_98.json -------------------------------------------------------------------------------- /configs/cifar100/vgg19/GraSP_985.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/vgg19/GraSP_985.json -------------------------------------------------------------------------------- /configs/cifar100/vgg19/GraSP_99.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/vgg19/GraSP_99.json -------------------------------------------------------------------------------- /configs/cifar100/vgg19/GraSP_995.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/cifar100/vgg19/GraSP_995.json -------------------------------------------------------------------------------- /configs/imagenet/resnet50/GraSP_60.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/imagenet/resnet50/GraSP_60.json -------------------------------------------------------------------------------- /configs/imagenet/resnet50/GraSP_80.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/imagenet/resnet50/GraSP_80.json -------------------------------------------------------------------------------- /configs/imagenet/resnet50/GraSP_90.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/imagenet/resnet50/GraSP_90.json -------------------------------------------------------------------------------- /configs/tiny_imagenet/resnet32/GraSP_85.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/tiny_imagenet/resnet32/GraSP_85.json -------------------------------------------------------------------------------- /configs/tiny_imagenet/resnet32/GraSP_90.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/tiny_imagenet/resnet32/GraSP_90.json -------------------------------------------------------------------------------- /configs/tiny_imagenet/resnet32/GraSP_95.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/tiny_imagenet/resnet32/GraSP_95.json -------------------------------------------------------------------------------- /configs/tiny_imagenet/resnet32/GraSP_98.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/tiny_imagenet/resnet32/GraSP_98.json -------------------------------------------------------------------------------- /configs/tiny_imagenet/vgg19/GraSP_90.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/tiny_imagenet/vgg19/GraSP_90.json -------------------------------------------------------------------------------- /configs/tiny_imagenet/vgg19/GraSP_95.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/tiny_imagenet/vgg19/GraSP_95.json -------------------------------------------------------------------------------- /configs/tiny_imagenet/vgg19/GraSP_98.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/configs/tiny_imagenet/vgg19/GraSP_98.json -------------------------------------------------------------------------------- /main_finetune_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/main_finetune_imagenet.py -------------------------------------------------------------------------------- /main_prune_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/main_prune_imagenet.py -------------------------------------------------------------------------------- /main_prune_non_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/main_prune_non_imagenet.py -------------------------------------------------------------------------------- /models/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/models/base/__init__.py -------------------------------------------------------------------------------- /models/base/init_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/models/base/init_utils.py -------------------------------------------------------------------------------- /models/base/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/models/base/resnet.py -------------------------------------------------------------------------------- /models/base/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/models/base/vgg.py -------------------------------------------------------------------------------- /models/model_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/models/model_base.py -------------------------------------------------------------------------------- /pruner/GraSP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/pruner/GraSP.py -------------------------------------------------------------------------------- /pruner/GraSP_ImageNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/pruner/GraSP_ImageNet.py -------------------------------------------------------------------------------- /pruner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/common_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/utils/common_utils.py -------------------------------------------------------------------------------- /utils/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/utils/data_utils.py -------------------------------------------------------------------------------- /utils/network_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/utils/network_utils.py -------------------------------------------------------------------------------- /utils/prune_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecwangcq/GraSP/HEAD/utils/prune_utils.py --------------------------------------------------------------------------------