├── README.md ├── cil ├── LICENSE ├── class_orders │ ├── cifar100.yaml │ ├── imagenet100.yaml │ ├── imagenet1000.yaml │ └── tinyimagenet.yaml ├── clip │ ├── README.md │ ├── __init__.py │ ├── adapter.py │ ├── bpe_simple_vocab_16e6.txt.gz │ ├── clip.py │ ├── model.py │ └── tokenizer.py ├── configs │ └── class │ │ ├── cifar100_10-10-MoE-Adapters.yaml │ │ ├── cifar100_2-2-MoE-Adapters.yaml │ │ ├── cifar100_5-5-MoE-Adapters.yaml │ │ ├── tinyimagenet_100-10.yaml │ │ ├── tinyimagenet_100-20.yaml │ │ └── tinyimagenet_100-5.yaml ├── continual_clip │ ├── __init__.py │ ├── cc.py │ ├── datasets.py │ ├── dynamic_dataset.py │ ├── models.py │ └── utils.py ├── dataset_reqs │ ├── imagenet1000_classes.txt │ ├── imagenet100_classes.txt │ ├── imagenet100_splits │ │ ├── train_100.txt │ │ └── val_100.txt │ └── tinyimagenet_classes.txt ├── datasets_ref │ ├── __init__.py │ ├── cc.py │ ├── cifar10.py │ ├── collections.py │ ├── common.py │ ├── fmow.py │ ├── imagenet.py │ ├── imagenet_a.py │ ├── imagenet_classnames.py │ ├── imagenet_r.py │ ├── imagenet_sketch.py │ ├── imagenet_small.py │ ├── imagenet_sub.py │ ├── imagenet_subclass.py │ ├── imagenet_vid_robust.py │ ├── imagenetv2.py │ ├── iwildcam.py │ ├── iwildcam_metadata │ │ └── labels.csv │ ├── joint.py │ ├── noise.py │ ├── objectnet.py │ ├── objectnet_metadata │ │ ├── folder_to_objectnet_label.json │ │ ├── imagenet_to_label_2012_v2 │ │ ├── objectnet_to_imagenet_1k.json │ │ └── pytorch_to_imagenet_2012_id.json │ ├── ytbb-robust_metadata │ │ ├── anchor_labels.json │ │ ├── class_idx_map.json │ │ ├── pmk_labels.json │ │ ├── rev_class_idx_map.json │ │ ├── ytbb_class_index.json │ │ └── ytbb_robustness_test_anchors_full.csv │ └── ytbb_robust.py ├── docs │ ├── cifar100_results.png │ └── clip_vs_traditional_methods.png ├── experiments │ └── class │ │ ├── cifar100_10-10-MoE-Adapters │ │ └── metrics.json │ │ ├── cifar100_2-2-MoE-Adapters │ │ └── metrics.json │ │ ├── cifar100_5-5-MoE-Adapters │ │ └── metrics.json │ │ ├── tinyimagenet_100-10-MoE-Adapters │ │ └── metrics.json │ │ ├── tinyimagenet_100-20-MoE-Adapters │ │ └── metrics.json │ │ └── tinyimagenet_100-5-MoE-Adapters │ │ └── metrics.json ├── main.py ├── requirements.txt ├── run_cifar100-10-10.sh ├── run_cifar100-2-2.sh ├── run_cifar100-5-5.sh ├── run_experiment_tiny10step.sh ├── run_experiment_tiny20step.sh ├── run_experiment_tiny5step.sh └── templates │ ├── __init__.py │ ├── fmow_template.py │ ├── iwildcam_template.py │ ├── openai_imagenet_template.py │ ├── simple_template.py │ ├── template_utils.py │ └── testing_template.py ├── fig └── framework.png └── mtil ├── clip ├── README.md ├── __init__.py ├── adapter.py ├── bpe_simple_vocab_16e6.txt.gz ├── clip.py ├── model.py └── tokenizer.py ├── scripts ├── test │ ├── Few_Shot_order1_test.sh │ └── Full_Shot_order1.sh └── train │ ├── train_few_shot_router11_experts22_1000iters.sh │ └── train_full_shot_router11_experts22_1000iters.sh └── src ├── args.py ├── datasets ├── __init__.py ├── cc.py ├── cifar10.py ├── collections.py ├── common.py ├── fmow.py ├── imagenet.py ├── imagenet_a.py ├── imagenet_classnames.py ├── imagenet_r.py ├── imagenet_sketch.py ├── imagenet_small.py ├── imagenet_sub.py ├── imagenet_subclass.py ├── imagenet_vid_robust.py ├── imagenetv2.py ├── iwildcam.py ├── iwildcam_metadata │ └── labels.csv ├── joint.py ├── noise.py ├── objectnet.py ├── objectnet_metadata │ ├── folder_to_objectnet_label.json │ ├── imagenet_to_label_2012_v2 │ ├── objectnet_to_imagenet_1k.json │ └── pytorch_to_imagenet_2012_id.json ├── ytbb-robust_metadata │ ├── anchor_labels.json │ ├── class_idx_map.json │ ├── pmk_labels.json │ ├── rev_class_idx_map.json │ ├── ytbb_class_index.json │ └── ytbb_robustness_test_anchors_full.csv └── ytbb_robust.py ├── dynamic_dataset.py ├── feature_space.py ├── federate.py ├── general_eval.py ├── main.py ├── models ├── AutoEncoder.py ├── __init__.py ├── evaluation.py ├── evaluation_fc.py ├── expand_dataset.py ├── few_shot_AutoEncoder.py ├── finetune.py ├── finetune_fc.py ├── helpers.py ├── icarl.py ├── linear_probe.py ├── modeling.py └── wiseft.py ├── search.py ├── templates ├── __init__.py ├── fmow_template.py ├── iwildcam_template.py ├── openai_imagenet_template.py ├── simple_template.py ├── template_utils.py └── testing_template.py └── utils.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/README.md -------------------------------------------------------------------------------- /cil/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/LICENSE -------------------------------------------------------------------------------- /cil/class_orders/cifar100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/class_orders/cifar100.yaml -------------------------------------------------------------------------------- /cil/class_orders/imagenet100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/class_orders/imagenet100.yaml -------------------------------------------------------------------------------- /cil/class_orders/imagenet1000.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/class_orders/imagenet1000.yaml -------------------------------------------------------------------------------- /cil/class_orders/tinyimagenet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/class_orders/tinyimagenet.yaml -------------------------------------------------------------------------------- /cil/clip/README.md: -------------------------------------------------------------------------------- 1 | This folder is a lightly modified version of https://github.com/openai/CLIP. 2 | -------------------------------------------------------------------------------- /cil/clip/__init__.py: -------------------------------------------------------------------------------- 1 | from .clip import * -------------------------------------------------------------------------------- /cil/clip/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/clip/adapter.py -------------------------------------------------------------------------------- /cil/clip/bpe_simple_vocab_16e6.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/clip/bpe_simple_vocab_16e6.txt.gz -------------------------------------------------------------------------------- /cil/clip/clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/clip/clip.py -------------------------------------------------------------------------------- /cil/clip/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/clip/model.py -------------------------------------------------------------------------------- /cil/clip/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/clip/tokenizer.py -------------------------------------------------------------------------------- /cil/configs/class/cifar100_10-10-MoE-Adapters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/configs/class/cifar100_10-10-MoE-Adapters.yaml -------------------------------------------------------------------------------- /cil/configs/class/cifar100_2-2-MoE-Adapters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/configs/class/cifar100_2-2-MoE-Adapters.yaml -------------------------------------------------------------------------------- /cil/configs/class/cifar100_5-5-MoE-Adapters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/configs/class/cifar100_5-5-MoE-Adapters.yaml -------------------------------------------------------------------------------- /cil/configs/class/tinyimagenet_100-10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/configs/class/tinyimagenet_100-10.yaml -------------------------------------------------------------------------------- /cil/configs/class/tinyimagenet_100-20.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/configs/class/tinyimagenet_100-20.yaml -------------------------------------------------------------------------------- /cil/configs/class/tinyimagenet_100-5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/configs/class/tinyimagenet_100-5.yaml -------------------------------------------------------------------------------- /cil/continual_clip/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cil/continual_clip/cc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/continual_clip/cc.py -------------------------------------------------------------------------------- /cil/continual_clip/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/continual_clip/datasets.py -------------------------------------------------------------------------------- /cil/continual_clip/dynamic_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/continual_clip/dynamic_dataset.py -------------------------------------------------------------------------------- /cil/continual_clip/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/continual_clip/models.py -------------------------------------------------------------------------------- /cil/continual_clip/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/continual_clip/utils.py -------------------------------------------------------------------------------- /cil/dataset_reqs/imagenet1000_classes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/dataset_reqs/imagenet1000_classes.txt -------------------------------------------------------------------------------- /cil/dataset_reqs/imagenet100_classes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/dataset_reqs/imagenet100_classes.txt -------------------------------------------------------------------------------- /cil/dataset_reqs/imagenet100_splits/train_100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/dataset_reqs/imagenet100_splits/train_100.txt -------------------------------------------------------------------------------- /cil/dataset_reqs/imagenet100_splits/val_100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/dataset_reqs/imagenet100_splits/val_100.txt -------------------------------------------------------------------------------- /cil/dataset_reqs/tinyimagenet_classes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/dataset_reqs/tinyimagenet_classes.txt -------------------------------------------------------------------------------- /cil/datasets_ref/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/__init__.py -------------------------------------------------------------------------------- /cil/datasets_ref/cc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/cc.py -------------------------------------------------------------------------------- /cil/datasets_ref/cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/cifar10.py -------------------------------------------------------------------------------- /cil/datasets_ref/collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/collections.py -------------------------------------------------------------------------------- /cil/datasets_ref/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/common.py -------------------------------------------------------------------------------- /cil/datasets_ref/fmow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/fmow.py -------------------------------------------------------------------------------- /cil/datasets_ref/imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/imagenet.py -------------------------------------------------------------------------------- /cil/datasets_ref/imagenet_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/imagenet_a.py -------------------------------------------------------------------------------- /cil/datasets_ref/imagenet_classnames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/imagenet_classnames.py -------------------------------------------------------------------------------- /cil/datasets_ref/imagenet_r.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/imagenet_r.py -------------------------------------------------------------------------------- /cil/datasets_ref/imagenet_sketch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/imagenet_sketch.py -------------------------------------------------------------------------------- /cil/datasets_ref/imagenet_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/imagenet_small.py -------------------------------------------------------------------------------- /cil/datasets_ref/imagenet_sub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/imagenet_sub.py -------------------------------------------------------------------------------- /cil/datasets_ref/imagenet_subclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/imagenet_subclass.py -------------------------------------------------------------------------------- /cil/datasets_ref/imagenet_vid_robust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/imagenet_vid_robust.py -------------------------------------------------------------------------------- /cil/datasets_ref/imagenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/imagenetv2.py -------------------------------------------------------------------------------- /cil/datasets_ref/iwildcam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/iwildcam.py -------------------------------------------------------------------------------- /cil/datasets_ref/iwildcam_metadata/labels.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/iwildcam_metadata/labels.csv -------------------------------------------------------------------------------- /cil/datasets_ref/joint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/joint.py -------------------------------------------------------------------------------- /cil/datasets_ref/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/noise.py -------------------------------------------------------------------------------- /cil/datasets_ref/objectnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/objectnet.py -------------------------------------------------------------------------------- /cil/datasets_ref/objectnet_metadata/folder_to_objectnet_label.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/objectnet_metadata/folder_to_objectnet_label.json -------------------------------------------------------------------------------- /cil/datasets_ref/objectnet_metadata/imagenet_to_label_2012_v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/objectnet_metadata/imagenet_to_label_2012_v2 -------------------------------------------------------------------------------- /cil/datasets_ref/objectnet_metadata/objectnet_to_imagenet_1k.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/objectnet_metadata/objectnet_to_imagenet_1k.json -------------------------------------------------------------------------------- /cil/datasets_ref/objectnet_metadata/pytorch_to_imagenet_2012_id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/objectnet_metadata/pytorch_to_imagenet_2012_id.json -------------------------------------------------------------------------------- /cil/datasets_ref/ytbb-robust_metadata/anchor_labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/ytbb-robust_metadata/anchor_labels.json -------------------------------------------------------------------------------- /cil/datasets_ref/ytbb-robust_metadata/class_idx_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/ytbb-robust_metadata/class_idx_map.json -------------------------------------------------------------------------------- /cil/datasets_ref/ytbb-robust_metadata/pmk_labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/ytbb-robust_metadata/pmk_labels.json -------------------------------------------------------------------------------- /cil/datasets_ref/ytbb-robust_metadata/rev_class_idx_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/ytbb-robust_metadata/rev_class_idx_map.json -------------------------------------------------------------------------------- /cil/datasets_ref/ytbb-robust_metadata/ytbb_class_index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/ytbb-robust_metadata/ytbb_class_index.json -------------------------------------------------------------------------------- /cil/datasets_ref/ytbb-robust_metadata/ytbb_robustness_test_anchors_full.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/ytbb-robust_metadata/ytbb_robustness_test_anchors_full.csv -------------------------------------------------------------------------------- /cil/datasets_ref/ytbb_robust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/datasets_ref/ytbb_robust.py -------------------------------------------------------------------------------- /cil/docs/cifar100_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/docs/cifar100_results.png -------------------------------------------------------------------------------- /cil/docs/clip_vs_traditional_methods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/docs/clip_vs_traditional_methods.png -------------------------------------------------------------------------------- /cil/experiments/class/cifar100_10-10-MoE-Adapters/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/experiments/class/cifar100_10-10-MoE-Adapters/metrics.json -------------------------------------------------------------------------------- /cil/experiments/class/cifar100_2-2-MoE-Adapters/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/experiments/class/cifar100_2-2-MoE-Adapters/metrics.json -------------------------------------------------------------------------------- /cil/experiments/class/cifar100_5-5-MoE-Adapters/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/experiments/class/cifar100_5-5-MoE-Adapters/metrics.json -------------------------------------------------------------------------------- /cil/experiments/class/tinyimagenet_100-10-MoE-Adapters/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/experiments/class/tinyimagenet_100-10-MoE-Adapters/metrics.json -------------------------------------------------------------------------------- /cil/experiments/class/tinyimagenet_100-20-MoE-Adapters/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/experiments/class/tinyimagenet_100-20-MoE-Adapters/metrics.json -------------------------------------------------------------------------------- /cil/experiments/class/tinyimagenet_100-5-MoE-Adapters/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/experiments/class/tinyimagenet_100-5-MoE-Adapters/metrics.json -------------------------------------------------------------------------------- /cil/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/main.py -------------------------------------------------------------------------------- /cil/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/requirements.txt -------------------------------------------------------------------------------- /cil/run_cifar100-10-10.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/run_cifar100-10-10.sh -------------------------------------------------------------------------------- /cil/run_cifar100-2-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/run_cifar100-2-2.sh -------------------------------------------------------------------------------- /cil/run_cifar100-5-5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/run_cifar100-5-5.sh -------------------------------------------------------------------------------- /cil/run_experiment_tiny10step.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/run_experiment_tiny10step.sh -------------------------------------------------------------------------------- /cil/run_experiment_tiny20step.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/run_experiment_tiny20step.sh -------------------------------------------------------------------------------- /cil/run_experiment_tiny5step.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/run_experiment_tiny5step.sh -------------------------------------------------------------------------------- /cil/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cil/templates/fmow_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/templates/fmow_template.py -------------------------------------------------------------------------------- /cil/templates/iwildcam_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/templates/iwildcam_template.py -------------------------------------------------------------------------------- /cil/templates/openai_imagenet_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/templates/openai_imagenet_template.py -------------------------------------------------------------------------------- /cil/templates/simple_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/templates/simple_template.py -------------------------------------------------------------------------------- /cil/templates/template_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/templates/template_utils.py -------------------------------------------------------------------------------- /cil/templates/testing_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/cil/templates/testing_template.py -------------------------------------------------------------------------------- /fig/framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/fig/framework.png -------------------------------------------------------------------------------- /mtil/clip/README.md: -------------------------------------------------------------------------------- 1 | This folder is a lightly modified version of https://github.com/openai/CLIP. 2 | -------------------------------------------------------------------------------- /mtil/clip/__init__.py: -------------------------------------------------------------------------------- 1 | from .clip import * -------------------------------------------------------------------------------- /mtil/clip/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/clip/adapter.py -------------------------------------------------------------------------------- /mtil/clip/bpe_simple_vocab_16e6.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/clip/bpe_simple_vocab_16e6.txt.gz -------------------------------------------------------------------------------- /mtil/clip/clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/clip/clip.py -------------------------------------------------------------------------------- /mtil/clip/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/clip/model.py -------------------------------------------------------------------------------- /mtil/clip/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/clip/tokenizer.py -------------------------------------------------------------------------------- /mtil/scripts/test/Few_Shot_order1_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/scripts/test/Few_Shot_order1_test.sh -------------------------------------------------------------------------------- /mtil/scripts/test/Full_Shot_order1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/scripts/test/Full_Shot_order1.sh -------------------------------------------------------------------------------- /mtil/scripts/train/train_few_shot_router11_experts22_1000iters.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/scripts/train/train_few_shot_router11_experts22_1000iters.sh -------------------------------------------------------------------------------- /mtil/scripts/train/train_full_shot_router11_experts22_1000iters.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/scripts/train/train_full_shot_router11_experts22_1000iters.sh -------------------------------------------------------------------------------- /mtil/src/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/args.py -------------------------------------------------------------------------------- /mtil/src/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/__init__.py -------------------------------------------------------------------------------- /mtil/src/datasets/cc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/cc.py -------------------------------------------------------------------------------- /mtil/src/datasets/cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/cifar10.py -------------------------------------------------------------------------------- /mtil/src/datasets/collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/collections.py -------------------------------------------------------------------------------- /mtil/src/datasets/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/common.py -------------------------------------------------------------------------------- /mtil/src/datasets/fmow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/fmow.py -------------------------------------------------------------------------------- /mtil/src/datasets/imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/imagenet.py -------------------------------------------------------------------------------- /mtil/src/datasets/imagenet_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/imagenet_a.py -------------------------------------------------------------------------------- /mtil/src/datasets/imagenet_classnames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/imagenet_classnames.py -------------------------------------------------------------------------------- /mtil/src/datasets/imagenet_r.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/imagenet_r.py -------------------------------------------------------------------------------- /mtil/src/datasets/imagenet_sketch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/imagenet_sketch.py -------------------------------------------------------------------------------- /mtil/src/datasets/imagenet_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/imagenet_small.py -------------------------------------------------------------------------------- /mtil/src/datasets/imagenet_sub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/imagenet_sub.py -------------------------------------------------------------------------------- /mtil/src/datasets/imagenet_subclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/imagenet_subclass.py -------------------------------------------------------------------------------- /mtil/src/datasets/imagenet_vid_robust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/imagenet_vid_robust.py -------------------------------------------------------------------------------- /mtil/src/datasets/imagenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/imagenetv2.py -------------------------------------------------------------------------------- /mtil/src/datasets/iwildcam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/iwildcam.py -------------------------------------------------------------------------------- /mtil/src/datasets/iwildcam_metadata/labels.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/iwildcam_metadata/labels.csv -------------------------------------------------------------------------------- /mtil/src/datasets/joint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/joint.py -------------------------------------------------------------------------------- /mtil/src/datasets/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/noise.py -------------------------------------------------------------------------------- /mtil/src/datasets/objectnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/objectnet.py -------------------------------------------------------------------------------- /mtil/src/datasets/objectnet_metadata/folder_to_objectnet_label.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/objectnet_metadata/folder_to_objectnet_label.json -------------------------------------------------------------------------------- /mtil/src/datasets/objectnet_metadata/imagenet_to_label_2012_v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/objectnet_metadata/imagenet_to_label_2012_v2 -------------------------------------------------------------------------------- /mtil/src/datasets/objectnet_metadata/objectnet_to_imagenet_1k.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/objectnet_metadata/objectnet_to_imagenet_1k.json -------------------------------------------------------------------------------- /mtil/src/datasets/objectnet_metadata/pytorch_to_imagenet_2012_id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/objectnet_metadata/pytorch_to_imagenet_2012_id.json -------------------------------------------------------------------------------- /mtil/src/datasets/ytbb-robust_metadata/anchor_labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/ytbb-robust_metadata/anchor_labels.json -------------------------------------------------------------------------------- /mtil/src/datasets/ytbb-robust_metadata/class_idx_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/ytbb-robust_metadata/class_idx_map.json -------------------------------------------------------------------------------- /mtil/src/datasets/ytbb-robust_metadata/pmk_labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/ytbb-robust_metadata/pmk_labels.json -------------------------------------------------------------------------------- /mtil/src/datasets/ytbb-robust_metadata/rev_class_idx_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/ytbb-robust_metadata/rev_class_idx_map.json -------------------------------------------------------------------------------- /mtil/src/datasets/ytbb-robust_metadata/ytbb_class_index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/ytbb-robust_metadata/ytbb_class_index.json -------------------------------------------------------------------------------- /mtil/src/datasets/ytbb-robust_metadata/ytbb_robustness_test_anchors_full.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/ytbb-robust_metadata/ytbb_robustness_test_anchors_full.csv -------------------------------------------------------------------------------- /mtil/src/datasets/ytbb_robust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/datasets/ytbb_robust.py -------------------------------------------------------------------------------- /mtil/src/dynamic_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/dynamic_dataset.py -------------------------------------------------------------------------------- /mtil/src/feature_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/feature_space.py -------------------------------------------------------------------------------- /mtil/src/federate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/federate.py -------------------------------------------------------------------------------- /mtil/src/general_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/general_eval.py -------------------------------------------------------------------------------- /mtil/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/main.py -------------------------------------------------------------------------------- /mtil/src/models/AutoEncoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/AutoEncoder.py -------------------------------------------------------------------------------- /mtil/src/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/__init__.py -------------------------------------------------------------------------------- /mtil/src/models/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/evaluation.py -------------------------------------------------------------------------------- /mtil/src/models/evaluation_fc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/evaluation_fc.py -------------------------------------------------------------------------------- /mtil/src/models/expand_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/expand_dataset.py -------------------------------------------------------------------------------- /mtil/src/models/few_shot_AutoEncoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/few_shot_AutoEncoder.py -------------------------------------------------------------------------------- /mtil/src/models/finetune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/finetune.py -------------------------------------------------------------------------------- /mtil/src/models/finetune_fc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/finetune_fc.py -------------------------------------------------------------------------------- /mtil/src/models/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/helpers.py -------------------------------------------------------------------------------- /mtil/src/models/icarl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/icarl.py -------------------------------------------------------------------------------- /mtil/src/models/linear_probe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/linear_probe.py -------------------------------------------------------------------------------- /mtil/src/models/modeling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/modeling.py -------------------------------------------------------------------------------- /mtil/src/models/wiseft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/models/wiseft.py -------------------------------------------------------------------------------- /mtil/src/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/search.py -------------------------------------------------------------------------------- /mtil/src/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mtil/src/templates/fmow_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/templates/fmow_template.py -------------------------------------------------------------------------------- /mtil/src/templates/iwildcam_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/templates/iwildcam_template.py -------------------------------------------------------------------------------- /mtil/src/templates/openai_imagenet_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/templates/openai_imagenet_template.py -------------------------------------------------------------------------------- /mtil/src/templates/simple_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/templates/simple_template.py -------------------------------------------------------------------------------- /mtil/src/templates/template_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/templates/template_utils.py -------------------------------------------------------------------------------- /mtil/src/templates/testing_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/templates/testing_template.py -------------------------------------------------------------------------------- /mtil/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiazuoYu/MoE-Adapters4CL/HEAD/mtil/src/utils.py --------------------------------------------------------------------------------