├── .github └── workflows │ └── jekyll-gh-pages.yml ├── README.md ├── hierarchical_architecture ├── README.md ├── checkpoints │ ├── spectformer_b │ │ └── log.txt │ ├── spectformer_l │ │ └── log.txt │ └── spectformer_s │ │ └── log.txt ├── configs │ └── spectformer │ │ ├── spectformer_b.py │ │ ├── spectformer_l.py │ │ └── spectformer_s.py ├── datasets.py ├── engine.py ├── loss │ ├── __init__.py │ └── cross_entropy.py ├── losses.py ├── main.py ├── main.sh ├── mcloader │ ├── __init__.py │ ├── classification.py │ ├── data_prefetcher.py │ ├── image_list.py │ ├── imagenet.py │ └── mcloader.py ├── samplers.py ├── spectformer.py ├── util │ ├── __init__.py │ ├── checkpoint_saver.py │ ├── flops_counter.py │ └── util.py └── utils.py └── vanilla_architecture ├── README.md ├── datasets.py ├── engine.py ├── figs ├── GFNet_filter.jpg ├── SpectFormer.png ├── SpectFormer_filter.jpg ├── SpectFormer_main.png ├── inference.png └── sota.jpg ├── infer.py ├── logs ├── spectformer-b │ └── log.txt ├── spectformer-s │ └── log.txt ├── spectformer-t │ └── log.txt └── spectformer-xs │ └── log.txt ├── losses.py ├── main.sh ├── main_spectformer.py ├── main_spectformer_transfer.py ├── samplers.py ├── spectformer.py └── utils.py /.github/workflows/jekyll-gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/.github/workflows/jekyll-gh-pages.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/README.md -------------------------------------------------------------------------------- /hierarchical_architecture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/README.md -------------------------------------------------------------------------------- /hierarchical_architecture/checkpoints/spectformer_b/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/checkpoints/spectformer_b/log.txt -------------------------------------------------------------------------------- /hierarchical_architecture/checkpoints/spectformer_l/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/checkpoints/spectformer_l/log.txt -------------------------------------------------------------------------------- /hierarchical_architecture/checkpoints/spectformer_s/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/checkpoints/spectformer_s/log.txt -------------------------------------------------------------------------------- /hierarchical_architecture/configs/spectformer/spectformer_b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/configs/spectformer/spectformer_b.py -------------------------------------------------------------------------------- /hierarchical_architecture/configs/spectformer/spectformer_l.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/configs/spectformer/spectformer_l.py -------------------------------------------------------------------------------- /hierarchical_architecture/configs/spectformer/spectformer_s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/configs/spectformer/spectformer_s.py -------------------------------------------------------------------------------- /hierarchical_architecture/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/datasets.py -------------------------------------------------------------------------------- /hierarchical_architecture/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/engine.py -------------------------------------------------------------------------------- /hierarchical_architecture/loss/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/loss/__init__.py -------------------------------------------------------------------------------- /hierarchical_architecture/loss/cross_entropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/loss/cross_entropy.py -------------------------------------------------------------------------------- /hierarchical_architecture/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/losses.py -------------------------------------------------------------------------------- /hierarchical_architecture/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/main.py -------------------------------------------------------------------------------- /hierarchical_architecture/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/main.sh -------------------------------------------------------------------------------- /hierarchical_architecture/mcloader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/mcloader/__init__.py -------------------------------------------------------------------------------- /hierarchical_architecture/mcloader/classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/mcloader/classification.py -------------------------------------------------------------------------------- /hierarchical_architecture/mcloader/data_prefetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/mcloader/data_prefetcher.py -------------------------------------------------------------------------------- /hierarchical_architecture/mcloader/image_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/mcloader/image_list.py -------------------------------------------------------------------------------- /hierarchical_architecture/mcloader/imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/mcloader/imagenet.py -------------------------------------------------------------------------------- /hierarchical_architecture/mcloader/mcloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/mcloader/mcloader.py -------------------------------------------------------------------------------- /hierarchical_architecture/samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/samplers.py -------------------------------------------------------------------------------- /hierarchical_architecture/spectformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/spectformer.py -------------------------------------------------------------------------------- /hierarchical_architecture/util/__init__.py: -------------------------------------------------------------------------------- 1 | from .util import load_pretrained_weights -------------------------------------------------------------------------------- /hierarchical_architecture/util/checkpoint_saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/util/checkpoint_saver.py -------------------------------------------------------------------------------- /hierarchical_architecture/util/flops_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/util/flops_counter.py -------------------------------------------------------------------------------- /hierarchical_architecture/util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/util/util.py -------------------------------------------------------------------------------- /hierarchical_architecture/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/hierarchical_architecture/utils.py -------------------------------------------------------------------------------- /vanilla_architecture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/README.md -------------------------------------------------------------------------------- /vanilla_architecture/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/datasets.py -------------------------------------------------------------------------------- /vanilla_architecture/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/engine.py -------------------------------------------------------------------------------- /vanilla_architecture/figs/GFNet_filter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/figs/GFNet_filter.jpg -------------------------------------------------------------------------------- /vanilla_architecture/figs/SpectFormer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/figs/SpectFormer.png -------------------------------------------------------------------------------- /vanilla_architecture/figs/SpectFormer_filter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/figs/SpectFormer_filter.jpg -------------------------------------------------------------------------------- /vanilla_architecture/figs/SpectFormer_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/figs/SpectFormer_main.png -------------------------------------------------------------------------------- /vanilla_architecture/figs/inference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/figs/inference.png -------------------------------------------------------------------------------- /vanilla_architecture/figs/sota.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/figs/sota.jpg -------------------------------------------------------------------------------- /vanilla_architecture/infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/infer.py -------------------------------------------------------------------------------- /vanilla_architecture/logs/spectformer-b/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/logs/spectformer-b/log.txt -------------------------------------------------------------------------------- /vanilla_architecture/logs/spectformer-s/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/logs/spectformer-s/log.txt -------------------------------------------------------------------------------- /vanilla_architecture/logs/spectformer-t/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/logs/spectformer-t/log.txt -------------------------------------------------------------------------------- /vanilla_architecture/logs/spectformer-xs/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/logs/spectformer-xs/log.txt -------------------------------------------------------------------------------- /vanilla_architecture/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/losses.py -------------------------------------------------------------------------------- /vanilla_architecture/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/main.sh -------------------------------------------------------------------------------- /vanilla_architecture/main_spectformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/main_spectformer.py -------------------------------------------------------------------------------- /vanilla_architecture/main_spectformer_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/main_spectformer_transfer.py -------------------------------------------------------------------------------- /vanilla_architecture/samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/samplers.py -------------------------------------------------------------------------------- /vanilla_architecture/spectformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/spectformer.py -------------------------------------------------------------------------------- /vanilla_architecture/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badripatro/SpectFormers/HEAD/vanilla_architecture/utils.py --------------------------------------------------------------------------------