├── README.md ├── figs ├── apollo-diagram.jpg └── apollo-table.jpg └── src ├── clip ├── __init__.py ├── bpe_simple_vocab_16e6.txt.gz ├── clip.py ├── model.py └── simple_tokenizer.py ├── clip_words.csv ├── configs ├── datasets │ ├── caltech101.yaml │ ├── dtd.yaml │ ├── eurosat.yaml │ ├── fgvc_aircraft.yaml │ ├── food101.yaml │ ├── imagenet.yaml │ ├── imagenet_a.yaml │ ├── imagenet_r.yaml │ ├── imagenet_sketch.yaml │ ├── imagenetv2.yaml │ ├── oxford_flowers.yaml │ ├── oxford_pets.yaml │ ├── stanford_cars.yaml │ ├── sun397.yaml │ └── ucf101.yaml └── trainers │ ├── APOLLO │ ├── vit_b16_c2_ep5_batch4_2ctx.yaml │ └── vit_b16_c2_ep5_batch4_2ctx_cross_datasets.yaml │ ├── CoCoOp │ ├── vit_b16_c16_ep10_batch1.yaml │ ├── vit_b16_c4_ep10_batch1.yaml │ ├── vit_b16_c4_ep10_batch1_ctxv1.yaml │ └── vit_b16_c8_ep10_batch1.yaml │ ├── CoOp │ ├── rn101.yaml │ ├── rn101_ep50.yaml │ ├── rn50.yaml │ ├── rn50_ctxv1.yaml │ ├── rn50_ep100.yaml │ ├── rn50_ep50.yaml │ ├── rn50_ep50_ctxv1.yaml │ ├── rn50_val.yaml │ ├── vit_b16.yaml │ ├── vit_b16_ep100.yaml │ ├── vit_b16_ep50.yaml │ ├── vit_b32.yaml │ └── vit_b32_ep50.yaml │ ├── IVLP │ ├── vit_b16_c2_ep5_batch4_2+2ctx.yaml │ └── vit_b16_c2_ep5_batch4_4ctx_language_only.yaml │ ├── MaPLe │ ├── vit_b16_c2_ep5_batch4_2ctx.yaml │ └── vit_b16_c2_ep5_batch4_2ctx_cross_datasets.yaml │ └── VPT │ └── vit_b16_c2_ep5_batch4_4.yaml ├── datasets ├── __init__.py ├── caltech101.py ├── dtd.py ├── eurosat.py ├── fgvc_aircraft.py ├── food101.py ├── imagenet.py ├── imagenet_a.py ├── imagenet_r.py ├── imagenet_sketch.py ├── imagenetv2.py ├── oxford_flowers.py ├── oxford_pets.py ├── stanford_cars.py ├── sun397.py └── ucf101.py ├── docs ├── Co-CoOp.md ├── CoOp.md ├── DATASETS.md ├── INSTALL.md ├── RUN.md └── main_figure.png ├── interpret_prompts ├── clip_words.csv └── interpret_prompt.py ├── lpclip ├── README.md ├── feat_extractor.py ├── feat_extractor.sh ├── linear_probe.py └── linear_probe.sh ├── parse_test_res.py ├── requirements.txt ├── scripts ├── apollo │ ├── base2new_test_apollo.sh │ ├── base2new_train_apollo.sh │ ├── reproduce_apollo.sh │ ├── reproduce_apollo_xd.sh │ ├── xd_test_apollo.sh │ └── xd_train_apollo.sh ├── cocoop │ ├── base2new_test.sh │ ├── base2new_train.sh │ ├── xd_test.sh │ └── xd_train.sh ├── coop │ ├── eval.sh │ └── main.sh ├── independent-vlp │ ├── base2new_test_ivlp.sh │ ├── base2new_train_ivlp.sh │ ├── reproduce_ivlp.sh │ ├── xd_test_ivlp.sh │ └── xd_train_ivlp.sh ├── language-prompting │ ├── base2new_test_lp.sh │ ├── base2new_train_lp.sh │ ├── reproduce_lp.sh │ ├── xd_test_lp.sh │ └── xd_train_lp.sh ├── maple │ ├── base2new_test_maple.sh │ ├── base2new_train_maple.sh │ ├── reproduce_maple.sh │ ├── reproduce_maple_xd.sh │ ├── xd_test_maple.sh │ └── xd_train_maple.sh ├── vpt │ ├── base2new_test_vpt.sh │ ├── base2new_train_vpt.sh │ ├── reproduce_vpt.sh │ ├── xd_test_vpt.sh │ └── xd_train_vpt.sh └── zsclip │ └── zeroshot.sh ├── train.py └── trainers ├── __init__.py ├── apollo.py ├── cocoop.py ├── coop.py ├── imagenet_templates.py ├── independentVL.py ├── maple.py ├── vpt.py └── zsclip.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/README.md -------------------------------------------------------------------------------- /figs/apollo-diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/figs/apollo-diagram.jpg -------------------------------------------------------------------------------- /figs/apollo-table.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/figs/apollo-table.jpg -------------------------------------------------------------------------------- /src/clip/__init__.py: -------------------------------------------------------------------------------- 1 | from .clip import * 2 | -------------------------------------------------------------------------------- /src/clip/bpe_simple_vocab_16e6.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/clip/bpe_simple_vocab_16e6.txt.gz -------------------------------------------------------------------------------- /src/clip/clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/clip/clip.py -------------------------------------------------------------------------------- /src/clip/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/clip/model.py -------------------------------------------------------------------------------- /src/clip/simple_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/clip/simple_tokenizer.py -------------------------------------------------------------------------------- /src/clip_words.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/clip_words.csv -------------------------------------------------------------------------------- /src/configs/datasets/caltech101.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "Caltech101" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/dtd.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "DescribableTextures" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/eurosat.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "EuroSAT" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/fgvc_aircraft.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "FGVCAircraft" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/food101.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "Food101" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/imagenet.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "ImageNet" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/imagenet_a.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "ImageNetA" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/imagenet_r.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "ImageNetR" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/imagenet_sketch.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "ImageNetSketch" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/imagenetv2.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "ImageNetV2" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/oxford_flowers.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "OxfordFlowers" -------------------------------------------------------------------------------- /src/configs/datasets/oxford_pets.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "OxfordPets" -------------------------------------------------------------------------------- /src/configs/datasets/stanford_cars.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "StanfordCars" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/sun397.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "SUN397" 3 | -------------------------------------------------------------------------------- /src/configs/datasets/ucf101.yaml: -------------------------------------------------------------------------------- 1 | DATASET: 2 | NAME: "UCF101" 3 | -------------------------------------------------------------------------------- /src/configs/trainers/APOLLO/vit_b16_c2_ep5_batch4_2ctx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/APOLLO/vit_b16_c2_ep5_batch4_2ctx.yaml -------------------------------------------------------------------------------- /src/configs/trainers/APOLLO/vit_b16_c2_ep5_batch4_2ctx_cross_datasets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/APOLLO/vit_b16_c2_ep5_batch4_2ctx_cross_datasets.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoCoOp/vit_b16_c16_ep10_batch1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoCoOp/vit_b16_c16_ep10_batch1.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoCoOp/vit_b16_c4_ep10_batch1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoCoOp/vit_b16_c4_ep10_batch1.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoCoOp/vit_b16_c4_ep10_batch1_ctxv1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoCoOp/vit_b16_c4_ep10_batch1_ctxv1.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoCoOp/vit_b16_c8_ep10_batch1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoCoOp/vit_b16_c8_ep10_batch1.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/rn101.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/rn101.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/rn101_ep50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/rn101_ep50.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/rn50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/rn50.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/rn50_ctxv1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/rn50_ctxv1.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/rn50_ep100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/rn50_ep100.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/rn50_ep50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/rn50_ep50.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/rn50_ep50_ctxv1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/rn50_ep50_ctxv1.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/rn50_val.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/rn50_val.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/vit_b16.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/vit_b16.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/vit_b16_ep100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/vit_b16_ep100.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/vit_b16_ep50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/vit_b16_ep50.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/vit_b32.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/vit_b32.yaml -------------------------------------------------------------------------------- /src/configs/trainers/CoOp/vit_b32_ep50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/CoOp/vit_b32_ep50.yaml -------------------------------------------------------------------------------- /src/configs/trainers/IVLP/vit_b16_c2_ep5_batch4_2+2ctx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/IVLP/vit_b16_c2_ep5_batch4_2+2ctx.yaml -------------------------------------------------------------------------------- /src/configs/trainers/IVLP/vit_b16_c2_ep5_batch4_4ctx_language_only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/IVLP/vit_b16_c2_ep5_batch4_4ctx_language_only.yaml -------------------------------------------------------------------------------- /src/configs/trainers/MaPLe/vit_b16_c2_ep5_batch4_2ctx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/MaPLe/vit_b16_c2_ep5_batch4_2ctx.yaml -------------------------------------------------------------------------------- /src/configs/trainers/MaPLe/vit_b16_c2_ep5_batch4_2ctx_cross_datasets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/MaPLe/vit_b16_c2_ep5_batch4_2ctx_cross_datasets.yaml -------------------------------------------------------------------------------- /src/configs/trainers/VPT/vit_b16_c2_ep5_batch4_4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/configs/trainers/VPT/vit_b16_c2_ep5_batch4_4.yaml -------------------------------------------------------------------------------- /src/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/datasets/caltech101.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/caltech101.py -------------------------------------------------------------------------------- /src/datasets/dtd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/dtd.py -------------------------------------------------------------------------------- /src/datasets/eurosat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/eurosat.py -------------------------------------------------------------------------------- /src/datasets/fgvc_aircraft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/fgvc_aircraft.py -------------------------------------------------------------------------------- /src/datasets/food101.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/food101.py -------------------------------------------------------------------------------- /src/datasets/imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/imagenet.py -------------------------------------------------------------------------------- /src/datasets/imagenet_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/imagenet_a.py -------------------------------------------------------------------------------- /src/datasets/imagenet_r.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/imagenet_r.py -------------------------------------------------------------------------------- /src/datasets/imagenet_sketch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/imagenet_sketch.py -------------------------------------------------------------------------------- /src/datasets/imagenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/imagenetv2.py -------------------------------------------------------------------------------- /src/datasets/oxford_flowers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/oxford_flowers.py -------------------------------------------------------------------------------- /src/datasets/oxford_pets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/oxford_pets.py -------------------------------------------------------------------------------- /src/datasets/stanford_cars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/stanford_cars.py -------------------------------------------------------------------------------- /src/datasets/sun397.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/sun397.py -------------------------------------------------------------------------------- /src/datasets/ucf101.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/datasets/ucf101.py -------------------------------------------------------------------------------- /src/docs/Co-CoOp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/docs/Co-CoOp.md -------------------------------------------------------------------------------- /src/docs/CoOp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/docs/CoOp.md -------------------------------------------------------------------------------- /src/docs/DATASETS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/docs/DATASETS.md -------------------------------------------------------------------------------- /src/docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/docs/INSTALL.md -------------------------------------------------------------------------------- /src/docs/RUN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/docs/RUN.md -------------------------------------------------------------------------------- /src/docs/main_figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/docs/main_figure.png -------------------------------------------------------------------------------- /src/interpret_prompts/clip_words.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/interpret_prompts/clip_words.csv -------------------------------------------------------------------------------- /src/interpret_prompts/interpret_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/interpret_prompts/interpret_prompt.py -------------------------------------------------------------------------------- /src/lpclip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/lpclip/README.md -------------------------------------------------------------------------------- /src/lpclip/feat_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/lpclip/feat_extractor.py -------------------------------------------------------------------------------- /src/lpclip/feat_extractor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/lpclip/feat_extractor.sh -------------------------------------------------------------------------------- /src/lpclip/linear_probe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/lpclip/linear_probe.py -------------------------------------------------------------------------------- /src/lpclip/linear_probe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/lpclip/linear_probe.sh -------------------------------------------------------------------------------- /src/parse_test_res.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/parse_test_res.py -------------------------------------------------------------------------------- /src/requirements.txt: -------------------------------------------------------------------------------- 1 | ftfy==6.1.1 2 | regex 3 | tqdm 4 | -------------------------------------------------------------------------------- /src/scripts/apollo/base2new_test_apollo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/apollo/base2new_test_apollo.sh -------------------------------------------------------------------------------- /src/scripts/apollo/base2new_train_apollo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/apollo/base2new_train_apollo.sh -------------------------------------------------------------------------------- /src/scripts/apollo/reproduce_apollo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/apollo/reproduce_apollo.sh -------------------------------------------------------------------------------- /src/scripts/apollo/reproduce_apollo_xd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/apollo/reproduce_apollo_xd.sh -------------------------------------------------------------------------------- /src/scripts/apollo/xd_test_apollo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/apollo/xd_test_apollo.sh -------------------------------------------------------------------------------- /src/scripts/apollo/xd_train_apollo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/apollo/xd_train_apollo.sh -------------------------------------------------------------------------------- /src/scripts/cocoop/base2new_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/cocoop/base2new_test.sh -------------------------------------------------------------------------------- /src/scripts/cocoop/base2new_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/cocoop/base2new_train.sh -------------------------------------------------------------------------------- /src/scripts/cocoop/xd_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/cocoop/xd_test.sh -------------------------------------------------------------------------------- /src/scripts/cocoop/xd_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/cocoop/xd_train.sh -------------------------------------------------------------------------------- /src/scripts/coop/eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/coop/eval.sh -------------------------------------------------------------------------------- /src/scripts/coop/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/coop/main.sh -------------------------------------------------------------------------------- /src/scripts/independent-vlp/base2new_test_ivlp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/independent-vlp/base2new_test_ivlp.sh -------------------------------------------------------------------------------- /src/scripts/independent-vlp/base2new_train_ivlp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/independent-vlp/base2new_train_ivlp.sh -------------------------------------------------------------------------------- /src/scripts/independent-vlp/reproduce_ivlp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/independent-vlp/reproduce_ivlp.sh -------------------------------------------------------------------------------- /src/scripts/independent-vlp/xd_test_ivlp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/independent-vlp/xd_test_ivlp.sh -------------------------------------------------------------------------------- /src/scripts/independent-vlp/xd_train_ivlp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/independent-vlp/xd_train_ivlp.sh -------------------------------------------------------------------------------- /src/scripts/language-prompting/base2new_test_lp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/language-prompting/base2new_test_lp.sh -------------------------------------------------------------------------------- /src/scripts/language-prompting/base2new_train_lp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/language-prompting/base2new_train_lp.sh -------------------------------------------------------------------------------- /src/scripts/language-prompting/reproduce_lp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/language-prompting/reproduce_lp.sh -------------------------------------------------------------------------------- /src/scripts/language-prompting/xd_test_lp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/language-prompting/xd_test_lp.sh -------------------------------------------------------------------------------- /src/scripts/language-prompting/xd_train_lp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/language-prompting/xd_train_lp.sh -------------------------------------------------------------------------------- /src/scripts/maple/base2new_test_maple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/maple/base2new_test_maple.sh -------------------------------------------------------------------------------- /src/scripts/maple/base2new_train_maple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/maple/base2new_train_maple.sh -------------------------------------------------------------------------------- /src/scripts/maple/reproduce_maple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/maple/reproduce_maple.sh -------------------------------------------------------------------------------- /src/scripts/maple/reproduce_maple_xd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/maple/reproduce_maple_xd.sh -------------------------------------------------------------------------------- /src/scripts/maple/xd_test_maple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/maple/xd_test_maple.sh -------------------------------------------------------------------------------- /src/scripts/maple/xd_train_maple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/maple/xd_train_maple.sh -------------------------------------------------------------------------------- /src/scripts/vpt/base2new_test_vpt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/vpt/base2new_test_vpt.sh -------------------------------------------------------------------------------- /src/scripts/vpt/base2new_train_vpt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/vpt/base2new_train_vpt.sh -------------------------------------------------------------------------------- /src/scripts/vpt/reproduce_vpt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/vpt/reproduce_vpt.sh -------------------------------------------------------------------------------- /src/scripts/vpt/xd_test_vpt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/vpt/xd_test_vpt.sh -------------------------------------------------------------------------------- /src/scripts/vpt/xd_train_vpt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/vpt/xd_train_vpt.sh -------------------------------------------------------------------------------- /src/scripts/zsclip/zeroshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/scripts/zsclip/zeroshot.sh -------------------------------------------------------------------------------- /src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/train.py -------------------------------------------------------------------------------- /src/trainers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/trainers/apollo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/trainers/apollo.py -------------------------------------------------------------------------------- /src/trainers/cocoop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/trainers/cocoop.py -------------------------------------------------------------------------------- /src/trainers/coop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/trainers/coop.py -------------------------------------------------------------------------------- /src/trainers/imagenet_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/trainers/imagenet_templates.py -------------------------------------------------------------------------------- /src/trainers/independentVL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/trainers/independentVL.py -------------------------------------------------------------------------------- /src/trainers/maple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/trainers/maple.py -------------------------------------------------------------------------------- /src/trainers/vpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/trainers/vpt.py -------------------------------------------------------------------------------- /src/trainers/zsclip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schowdhury671/APoLLo/HEAD/src/trainers/zsclip.py --------------------------------------------------------------------------------