├── .gitignore ├── README.md ├── argument.py ├── assets └── teaser.png ├── ccs ├── README.md └── core │ ├── __init__.py │ ├── data │ ├── Coreset.py │ ├── DatasetWrapper.py │ ├── MiscDataset.py │ └── __init__.py │ ├── model_generator │ ├── __init__.py │ ├── convnet.py │ ├── models │ │ ├── __init__.py │ │ ├── densenet.py │ │ ├── dla.py │ │ ├── dla_simple.py │ │ ├── dpn.py │ │ ├── efficientnet.py │ │ ├── googlenet.py │ │ ├── lenet.py │ │ ├── mobilenet.py │ │ ├── mobilenetv2.py │ │ ├── pnasnet.py │ │ ├── regnet.py │ │ ├── resnext.py │ │ ├── senet.py │ │ ├── shufflenet.py │ │ ├── shufflenetv2.py │ │ └── vgg.py │ ├── preact_resnet.py │ ├── preact_resnetwithswish.py │ ├── resnet.py │ ├── ti_preact_resnet.py │ ├── wideresnet.py │ └── wideresnetwithswish.py │ ├── training │ ├── Trainer.py │ ├── TrainingLogger.py │ └── __init__.py │ └── utils │ ├── Stopwatch.py │ ├── __init__.py │ ├── logger.py │ ├── misc.py │ ├── printing.py │ └── vision.py ├── condense.py ├── coreset.py ├── data.py ├── generate_importance_score.py ├── get_training_dynamics.py ├── misc ├── aim_export.py ├── augment.py ├── class100.txt ├── reproduce.py └── utils.py ├── models ├── convnet.py ├── densenet_cifar.py ├── resnet.py └── resnet_ap.py ├── pretrain.py ├── query_strategies ├── __init__.py ├── kmeans_sampling.py ├── random_sampling.py └── strategy.py ├── requirements.txt ├── scripts ├── table1.sh ├── table2.sh ├── table3.sh ├── table4.sh └── table5.sh ├── test.py ├── train.py └── utils └── img_loader.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/README.md -------------------------------------------------------------------------------- /argument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/argument.py -------------------------------------------------------------------------------- /assets/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/assets/teaser.png -------------------------------------------------------------------------------- /ccs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/README.md -------------------------------------------------------------------------------- /ccs/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ccs/core/data/Coreset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/data/Coreset.py -------------------------------------------------------------------------------- /ccs/core/data/DatasetWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/data/DatasetWrapper.py -------------------------------------------------------------------------------- /ccs/core/data/MiscDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/data/MiscDataset.py -------------------------------------------------------------------------------- /ccs/core/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/data/__init__.py -------------------------------------------------------------------------------- /ccs/core/model_generator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/__init__.py -------------------------------------------------------------------------------- /ccs/core/model_generator/convnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/convnet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/__init__.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/densenet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/dla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/dla.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/dla_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/dla_simple.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/dpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/dpn.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/efficientnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/efficientnet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/googlenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/googlenet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/lenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/lenet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/mobilenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/mobilenet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/mobilenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/mobilenetv2.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/pnasnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/pnasnet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/regnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/regnet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/resnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/resnext.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/senet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/senet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/shufflenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/shufflenet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/shufflenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/shufflenetv2.py -------------------------------------------------------------------------------- /ccs/core/model_generator/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/models/vgg.py -------------------------------------------------------------------------------- /ccs/core/model_generator/preact_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/preact_resnet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/preact_resnetwithswish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/preact_resnetwithswish.py -------------------------------------------------------------------------------- /ccs/core/model_generator/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/resnet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/ti_preact_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/ti_preact_resnet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/wideresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/wideresnet.py -------------------------------------------------------------------------------- /ccs/core/model_generator/wideresnetwithswish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/model_generator/wideresnetwithswish.py -------------------------------------------------------------------------------- /ccs/core/training/Trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/training/Trainer.py -------------------------------------------------------------------------------- /ccs/core/training/TrainingLogger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/training/TrainingLogger.py -------------------------------------------------------------------------------- /ccs/core/training/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/training/__init__.py -------------------------------------------------------------------------------- /ccs/core/utils/Stopwatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/utils/Stopwatch.py -------------------------------------------------------------------------------- /ccs/core/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/utils/__init__.py -------------------------------------------------------------------------------- /ccs/core/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/utils/logger.py -------------------------------------------------------------------------------- /ccs/core/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/utils/misc.py -------------------------------------------------------------------------------- /ccs/core/utils/printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/utils/printing.py -------------------------------------------------------------------------------- /ccs/core/utils/vision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/ccs/core/utils/vision.py -------------------------------------------------------------------------------- /condense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/condense.py -------------------------------------------------------------------------------- /coreset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/coreset.py -------------------------------------------------------------------------------- /data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/data.py -------------------------------------------------------------------------------- /generate_importance_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/generate_importance_score.py -------------------------------------------------------------------------------- /get_training_dynamics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/get_training_dynamics.py -------------------------------------------------------------------------------- /misc/aim_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/misc/aim_export.py -------------------------------------------------------------------------------- /misc/augment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/misc/augment.py -------------------------------------------------------------------------------- /misc/class100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/misc/class100.txt -------------------------------------------------------------------------------- /misc/reproduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/misc/reproduce.py -------------------------------------------------------------------------------- /misc/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/misc/utils.py -------------------------------------------------------------------------------- /models/convnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/models/convnet.py -------------------------------------------------------------------------------- /models/densenet_cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/models/densenet_cifar.py -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/models/resnet.py -------------------------------------------------------------------------------- /models/resnet_ap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/models/resnet_ap.py -------------------------------------------------------------------------------- /pretrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/pretrain.py -------------------------------------------------------------------------------- /query_strategies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/query_strategies/__init__.py -------------------------------------------------------------------------------- /query_strategies/kmeans_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/query_strategies/kmeans_sampling.py -------------------------------------------------------------------------------- /query_strategies/random_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/query_strategies/random_sampling.py -------------------------------------------------------------------------------- /query_strategies/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/query_strategies/strategy.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/table1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/scripts/table1.sh -------------------------------------------------------------------------------- /scripts/table2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/scripts/table2.sh -------------------------------------------------------------------------------- /scripts/table3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/scripts/table3.sh -------------------------------------------------------------------------------- /scripts/table4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/scripts/table4.sh -------------------------------------------------------------------------------- /scripts/table5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/scripts/table5.sh -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/train.py -------------------------------------------------------------------------------- /utils/img_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/he-y/you-only-condense-once/HEAD/utils/img_loader.py --------------------------------------------------------------------------------