├── .gitignore ├── FRePo ├── __init__.py ├── distill_utils ├── environment.yaml ├── lib │ ├── __init__.py │ ├── datadistillation │ │ ├── __init__.py │ │ ├── frepo.py │ │ └── utils.py │ ├── dataset │ │ ├── __init__.py │ │ ├── augmax │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── colorspace.py │ │ │ ├── export.py │ │ │ ├── functional │ │ │ │ ├── __init__.py │ │ │ │ ├── colorspace.py │ │ │ │ └── dropout.py │ │ │ ├── geometric.py │ │ │ ├── imagelevel.py │ │ │ ├── optimized.py │ │ │ ├── utils.py │ │ │ └── version.py │ │ ├── dataloader.py │ │ ├── imagenet_clsloc.txt │ │ ├── imagenette.py │ │ ├── imagewoof.py │ │ ├── ops.py │ │ └── tinyimagenet.py │ ├── models │ │ ├── __init__.py │ │ ├── networks.py │ │ └── utils.py │ └── training │ │ ├── __init__.py │ │ ├── metrics.py │ │ ├── train.py │ │ └── utils.py ├── lib_torch │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ ├── __init__.cpython-39.pyc │ │ ├── networks.cpython-38.pyc │ │ ├── networks.cpython-39.pyc │ │ ├── utils.cpython-38.pyc │ │ └── utils.cpython-39.pyc │ ├── networks.py │ └── utils.py └── script │ ├── distill_s2d.py │ ├── run_s2d.sh │ └── run_s2d_ipc5.sh ├── README.md ├── buffer.py ├── distill_baseline.py ├── distill_coreset.py ├── distill_s2d_ms.py ├── distill_utils ├── __init__.py ├── data │ ├── HMDB51 │ │ └── hmdb51_splits.csv │ ├── SSv2 │ │ ├── annot_train.json │ │ ├── annot_val.json │ │ └── class_list.json │ └── UCF101 │ │ ├── ucf101_splits1.csv │ │ └── ucf50_splits1.csv ├── dataset.py ├── misc.py └── resize_mydata.py ├── extract_frames ├── extract_k400.py └── extract_sthsth.py ├── networks.py ├── reparam_module.py ├── sh ├── .DS_Store ├── baseline │ ├── DM.sh │ ├── MTT.sh │ └── buffer.sh └── s2d │ ├── s2d_DM_ms.sh │ ├── s2d_DM_ms_5.sh │ ├── s2d_MTT_ms.sh │ ├── s2d_MTT_ms_5.sh │ └── s2d_MTT_ms_K400.sh ├── teaser.png └── utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /FRePo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FRePo/distill_utils: -------------------------------------------------------------------------------- 1 | ../distill_utils -------------------------------------------------------------------------------- /FRePo/environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/environment.yaml -------------------------------------------------------------------------------- /FRePo/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FRePo/lib/datadistillation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FRePo/lib/datadistillation/frepo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/datadistillation/frepo.py -------------------------------------------------------------------------------- /FRePo/lib/datadistillation/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/datadistillation/utils.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/augmax/__init__.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/augmax/base.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/colorspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/augmax/colorspace.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/augmax/export.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/functional/__init__.py: -------------------------------------------------------------------------------- 1 | from . import colorspace 2 | -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/functional/colorspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/augmax/functional/colorspace.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/functional/dropout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/augmax/functional/dropout.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/geometric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/augmax/geometric.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/imagelevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/augmax/imagelevel.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/optimized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/augmax/optimized.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/augmax/utils.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/augmax/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/augmax/version.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/dataloader.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/imagenet_clsloc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/imagenet_clsloc.txt -------------------------------------------------------------------------------- /FRePo/lib/dataset/imagenette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/imagenette.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/imagewoof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/imagewoof.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/ops.py -------------------------------------------------------------------------------- /FRePo/lib/dataset/tinyimagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/dataset/tinyimagenet.py -------------------------------------------------------------------------------- /FRePo/lib/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FRePo/lib/models/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/models/networks.py -------------------------------------------------------------------------------- /FRePo/lib/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/models/utils.py -------------------------------------------------------------------------------- /FRePo/lib/training/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FRePo/lib/training/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/training/metrics.py -------------------------------------------------------------------------------- /FRePo/lib/training/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/training/train.py -------------------------------------------------------------------------------- /FRePo/lib/training/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib/training/utils.py -------------------------------------------------------------------------------- /FRePo/lib_torch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FRePo/lib_torch/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib_torch/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /FRePo/lib_torch/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib_torch/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /FRePo/lib_torch/__pycache__/networks.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib_torch/__pycache__/networks.cpython-38.pyc -------------------------------------------------------------------------------- /FRePo/lib_torch/__pycache__/networks.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib_torch/__pycache__/networks.cpython-39.pyc -------------------------------------------------------------------------------- /FRePo/lib_torch/__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib_torch/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /FRePo/lib_torch/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib_torch/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /FRePo/lib_torch/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib_torch/networks.py -------------------------------------------------------------------------------- /FRePo/lib_torch/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/lib_torch/utils.py -------------------------------------------------------------------------------- /FRePo/script/distill_s2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/script/distill_s2d.py -------------------------------------------------------------------------------- /FRePo/script/run_s2d.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/script/run_s2d.sh -------------------------------------------------------------------------------- /FRePo/script/run_s2d_ipc5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/FRePo/script/run_s2d_ipc5.sh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/README.md -------------------------------------------------------------------------------- /buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/buffer.py -------------------------------------------------------------------------------- /distill_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_baseline.py -------------------------------------------------------------------------------- /distill_coreset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_coreset.py -------------------------------------------------------------------------------- /distill_s2d_ms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_s2d_ms.py -------------------------------------------------------------------------------- /distill_utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .misc import make_timestamp, RandomCycleIter -------------------------------------------------------------------------------- /distill_utils/data/HMDB51/hmdb51_splits.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_utils/data/HMDB51/hmdb51_splits.csv -------------------------------------------------------------------------------- /distill_utils/data/SSv2/annot_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_utils/data/SSv2/annot_train.json -------------------------------------------------------------------------------- /distill_utils/data/SSv2/annot_val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_utils/data/SSv2/annot_val.json -------------------------------------------------------------------------------- /distill_utils/data/SSv2/class_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_utils/data/SSv2/class_list.json -------------------------------------------------------------------------------- /distill_utils/data/UCF101/ucf101_splits1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_utils/data/UCF101/ucf101_splits1.csv -------------------------------------------------------------------------------- /distill_utils/data/UCF101/ucf50_splits1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_utils/data/UCF101/ucf50_splits1.csv -------------------------------------------------------------------------------- /distill_utils/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_utils/dataset.py -------------------------------------------------------------------------------- /distill_utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_utils/misc.py -------------------------------------------------------------------------------- /distill_utils/resize_mydata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/distill_utils/resize_mydata.py -------------------------------------------------------------------------------- /extract_frames/extract_k400.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/extract_frames/extract_k400.py -------------------------------------------------------------------------------- /extract_frames/extract_sthsth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/extract_frames/extract_sthsth.py -------------------------------------------------------------------------------- /networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/networks.py -------------------------------------------------------------------------------- /reparam_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/reparam_module.py -------------------------------------------------------------------------------- /sh/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/sh/.DS_Store -------------------------------------------------------------------------------- /sh/baseline/DM.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/sh/baseline/DM.sh -------------------------------------------------------------------------------- /sh/baseline/MTT.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/sh/baseline/MTT.sh -------------------------------------------------------------------------------- /sh/baseline/buffer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/sh/baseline/buffer.sh -------------------------------------------------------------------------------- /sh/s2d/s2d_DM_ms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/sh/s2d/s2d_DM_ms.sh -------------------------------------------------------------------------------- /sh/s2d/s2d_DM_ms_5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/sh/s2d/s2d_DM_ms_5.sh -------------------------------------------------------------------------------- /sh/s2d/s2d_MTT_ms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/sh/s2d/s2d_MTT_ms.sh -------------------------------------------------------------------------------- /sh/s2d/s2d_MTT_ms_5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/sh/s2d/s2d_MTT_ms_5.sh -------------------------------------------------------------------------------- /sh/s2d/s2d_MTT_ms_K400.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/sh/s2d/s2d_MTT_ms_K400.sh -------------------------------------------------------------------------------- /teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/teaser.png -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz1wan/video_distillation/HEAD/utils.py --------------------------------------------------------------------------------