├── .gitignore ├── LICENSE ├── README.md ├── environment ├── README.md └── environment.yml ├── framework.png ├── pvt ├── README.md ├── configs │ ├── pvt │ │ ├── pvt_large.py │ │ ├── pvt_medium.py │ │ ├── pvt_small.py │ │ └── pvt_tiny.py │ └── pvt_v2 │ │ ├── pvt_v2_b0.py │ │ ├── pvt_v2_b0_ecoformer.py │ │ ├── pvt_v2_b0_msa.py │ │ ├── pvt_v2_b1.py │ │ ├── pvt_v2_b1_ecoformer.py │ │ ├── pvt_v2_b1_msa.py │ │ ├── pvt_v2_b2.py │ │ ├── pvt_v2_b2_ecoformer.py │ │ ├── pvt_v2_b2_msa.py │ │ ├── pvt_v2_b3.py │ │ ├── pvt_v2_b3_ecoformer.py │ │ ├── pvt_v2_b3_msa.py │ │ ├── pvt_v2_b4.py │ │ ├── pvt_v2_b4_ecoformer.py │ │ ├── pvt_v2_b4_msa.py │ │ └── pvt_v2_b5.py ├── datasets.py ├── engine.py ├── get_energy.py ├── get_flops.py ├── gpu_mem_track.py ├── hashing │ ├── __init__.py │ ├── ksh.py │ └── utils.py ├── infer_tvm.py ├── logger.py ├── losses.py ├── main.py ├── mcloader │ ├── __init__.py │ ├── classification.py │ ├── data_prefetcher.py │ ├── image_list.py │ ├── imagenet.py │ └── mcloader.py ├── modelsize_estimate.py ├── params.py ├── performer.py ├── pvt.py ├── pvt_v2.py ├── run_with_submitit.py ├── samplers.py ├── scripts │ ├── eval.sh │ └── train_ecoformer.sh └── utils.py ├── requirements.txt └── twins ├── LICENSE ├── README.md ├── datasets.py ├── detection ├── configs │ ├── _base_ │ │ ├── datasets │ │ │ ├── coco_detection.py │ │ │ └── coco_instance.py │ │ ├── default_runtime.py │ │ ├── models │ │ │ ├── mask_rcnn_r50_fpn.py │ │ │ └── retinanet_r50_fpn.py │ │ └── schedules │ │ │ ├── schedule_1x.py │ │ │ ├── schedule_20e.py │ │ │ └── schedule_2x.py │ ├── mask_rcnn_alt_gvt_b_fpn_1x_coco_pvt_setting.py │ ├── mask_rcnn_alt_gvt_b_fpn_3x_coco_swin_setting.py │ ├── mask_rcnn_alt_gvt_l_fpn_1x_coco_pvt_setting.py │ ├── mask_rcnn_alt_gvt_l_fpn_3x_coco_swin_setting.py │ ├── mask_rcnn_alt_gvt_s_fpn_1x_coco_pvt_setting.py │ ├── mask_rcnn_alt_gvt_s_fpn_3x_coco_swin_setting.py │ ├── mask_rcnn_pcpvt_b_fpn_1x_coco_pvt_setting.py │ ├── mask_rcnn_pcpvt_b_fpn_3x_coco_swin_setting.py │ ├── mask_rcnn_pcpvt_l_fpn_1x_coco_pvt_setting.py │ ├── mask_rcnn_pcpvt_s_fpn_1x_coco_pvt_setting.py │ ├── mask_rcnn_pcpvt_s_fpn_3x_coco_swin_setting.py │ ├── retinanet_alt_gvt_b_fpn_1x_coco_pvt_setting.py │ ├── retinanet_alt_gvt_b_fpn_3x_ms_coco.py │ ├── retinanet_alt_gvt_l_fpn_1x_coco_pvt_setting.py │ ├── retinanet_alt_gvt_l_fpn_3x_ms_coco.py │ ├── retinanet_alt_gvt_s_fpn_1x_coco_pvt_setting.py │ ├── retinanet_alt_gvt_s_fpn_3x_ms_coco.py │ ├── retinanet_pcpvt_b_fpn_1x_coco_pvt_setting.py │ ├── retinanet_pcpvt_b_fpn_3x_ms_coco.py │ ├── retinanet_pcpvt_l_fpn_1x_coco_pvt_setting.py │ ├── retinanet_pcpvt_s_fpn_1x_coco_pvt_setting.py │ └── retinanet_pcpvt_s_fpn_3x_ms_coco.py ├── dist_test.sh ├── dist_train.sh ├── gvt.py ├── test.py └── train.py ├── engine.py ├── get_energy.py ├── gvt.py ├── hashing ├── __init__.py ├── ksh.py └── utils.py ├── logger.py ├── losses.py ├── main.py ├── mcloader ├── __init__.py ├── classification.py ├── data_prefetcher.py ├── image_list.py ├── imagenet.py └── mcloader.py ├── params.py ├── performer.py ├── samplers.py ├── segmentation ├── configs │ ├── _base_ │ │ ├── datasets │ │ │ ├── ade20k.py │ │ │ ├── chase_db1.py │ │ │ ├── drive.py │ │ │ ├── hrf.py │ │ │ ├── pascal_context.py │ │ │ ├── pascal_voc12.py │ │ │ ├── pascal_voc12_aug.py │ │ │ └── stare.py │ │ ├── default_runtime.py │ │ ├── models │ │ │ ├── fpn_r50.py │ │ │ └── upernet_r50.py │ │ └── schedules │ │ │ ├── schedule_160k.py │ │ │ ├── schedule_20k.py │ │ │ ├── schedule_40k.py │ │ │ └── schedule_80k.py │ ├── fpn_alt_gvt_b_512x512_80k_ade20k.py │ ├── fpn_alt_gvt_l_512x512_80k_ade20k.py │ ├── fpn_alt_gvt_s_512x512_80k_ade20k.py │ ├── fpn_pcpvt_b_512x512_80k_ade20k.py │ ├── fpn_pcpvt_l_512x512_80k_ade20k.py │ ├── fpn_pcpvt_s_512x512_80k_ade20k.py │ ├── upernet_alt_gvt_b_512x512_160k_ade20k_swin_setting.py │ ├── upernet_alt_gvt_l_512x512_160k_ade20k_swin_setting.py │ ├── upernet_alt_gvt_s_512x512_160k_ade20k_swin_setting.py │ ├── upernet_pcpvt_b_512x512_160k_ade20k_swin_setting.py │ ├── upernet_pcpvt_l_512x512_160k_ade20k_swin_setting.py │ └── upernet_pcpvt_s_512x512_160k_ade20k_swin_setting.py ├── dist_test.sh ├── dist_train.sh ├── gvt.py ├── test.py └── train.py ├── twins_svt_s.png └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/README.md -------------------------------------------------------------------------------- /environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/environment/README.md -------------------------------------------------------------------------------- /environment/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/environment/environment.yml -------------------------------------------------------------------------------- /framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/framework.png -------------------------------------------------------------------------------- /pvt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/README.md -------------------------------------------------------------------------------- /pvt/configs/pvt/pvt_large.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt/pvt_large.py -------------------------------------------------------------------------------- /pvt/configs/pvt/pvt_medium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt/pvt_medium.py -------------------------------------------------------------------------------- /pvt/configs/pvt/pvt_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt/pvt_small.py -------------------------------------------------------------------------------- /pvt/configs/pvt/pvt_tiny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt/pvt_tiny.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b0.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b0_ecoformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b0_ecoformer.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b0_msa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b0_msa.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b1.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b1_ecoformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b1_ecoformer.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b1_msa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b1_msa.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b2.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b2_ecoformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b2_ecoformer.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b2_msa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b2_msa.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b3.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b3_ecoformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b3_ecoformer.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b3_msa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b3_msa.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b4.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b4_ecoformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b4_ecoformer.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b4_msa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b4_msa.py -------------------------------------------------------------------------------- /pvt/configs/pvt_v2/pvt_v2_b5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/configs/pvt_v2/pvt_v2_b5.py -------------------------------------------------------------------------------- /pvt/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/datasets.py -------------------------------------------------------------------------------- /pvt/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/engine.py -------------------------------------------------------------------------------- /pvt/get_energy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/get_energy.py -------------------------------------------------------------------------------- /pvt/get_flops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/get_flops.py -------------------------------------------------------------------------------- /pvt/gpu_mem_track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/gpu_mem_track.py -------------------------------------------------------------------------------- /pvt/hashing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pvt/hashing/ksh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/hashing/ksh.py -------------------------------------------------------------------------------- /pvt/hashing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/hashing/utils.py -------------------------------------------------------------------------------- /pvt/infer_tvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/infer_tvm.py -------------------------------------------------------------------------------- /pvt/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/logger.py -------------------------------------------------------------------------------- /pvt/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/losses.py -------------------------------------------------------------------------------- /pvt/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/main.py -------------------------------------------------------------------------------- /pvt/mcloader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/mcloader/__init__.py -------------------------------------------------------------------------------- /pvt/mcloader/classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/mcloader/classification.py -------------------------------------------------------------------------------- /pvt/mcloader/data_prefetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/mcloader/data_prefetcher.py -------------------------------------------------------------------------------- /pvt/mcloader/image_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/mcloader/image_list.py -------------------------------------------------------------------------------- /pvt/mcloader/imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/mcloader/imagenet.py -------------------------------------------------------------------------------- /pvt/mcloader/mcloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/mcloader/mcloader.py -------------------------------------------------------------------------------- /pvt/modelsize_estimate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/modelsize_estimate.py -------------------------------------------------------------------------------- /pvt/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/params.py -------------------------------------------------------------------------------- /pvt/performer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/performer.py -------------------------------------------------------------------------------- /pvt/pvt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/pvt.py -------------------------------------------------------------------------------- /pvt/pvt_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/pvt_v2.py -------------------------------------------------------------------------------- /pvt/run_with_submitit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/run_with_submitit.py -------------------------------------------------------------------------------- /pvt/samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/samplers.py -------------------------------------------------------------------------------- /pvt/scripts/eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/scripts/eval.sh -------------------------------------------------------------------------------- /pvt/scripts/train_ecoformer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/scripts/train_ecoformer.sh -------------------------------------------------------------------------------- /pvt/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/pvt/utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/requirements.txt -------------------------------------------------------------------------------- /twins/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/LICENSE -------------------------------------------------------------------------------- /twins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/README.md -------------------------------------------------------------------------------- /twins/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/datasets.py -------------------------------------------------------------------------------- /twins/detection/configs/_base_/datasets/coco_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/_base_/datasets/coco_detection.py -------------------------------------------------------------------------------- /twins/detection/configs/_base_/datasets/coco_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/_base_/datasets/coco_instance.py -------------------------------------------------------------------------------- /twins/detection/configs/_base_/default_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/_base_/default_runtime.py -------------------------------------------------------------------------------- /twins/detection/configs/_base_/models/mask_rcnn_r50_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/_base_/models/mask_rcnn_r50_fpn.py -------------------------------------------------------------------------------- /twins/detection/configs/_base_/models/retinanet_r50_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/_base_/models/retinanet_r50_fpn.py -------------------------------------------------------------------------------- /twins/detection/configs/_base_/schedules/schedule_1x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/_base_/schedules/schedule_1x.py -------------------------------------------------------------------------------- /twins/detection/configs/_base_/schedules/schedule_20e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/_base_/schedules/schedule_20e.py -------------------------------------------------------------------------------- /twins/detection/configs/_base_/schedules/schedule_2x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/_base_/schedules/schedule_2x.py -------------------------------------------------------------------------------- /twins/detection/configs/mask_rcnn_alt_gvt_b_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/mask_rcnn_alt_gvt_b_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/mask_rcnn_alt_gvt_b_fpn_3x_coco_swin_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/mask_rcnn_alt_gvt_b_fpn_3x_coco_swin_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/mask_rcnn_alt_gvt_l_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/mask_rcnn_alt_gvt_l_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/mask_rcnn_alt_gvt_l_fpn_3x_coco_swin_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/mask_rcnn_alt_gvt_l_fpn_3x_coco_swin_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/mask_rcnn_alt_gvt_s_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/mask_rcnn_alt_gvt_s_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/mask_rcnn_alt_gvt_s_fpn_3x_coco_swin_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/mask_rcnn_alt_gvt_s_fpn_3x_coco_swin_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/mask_rcnn_pcpvt_b_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/mask_rcnn_pcpvt_b_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/mask_rcnn_pcpvt_b_fpn_3x_coco_swin_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/mask_rcnn_pcpvt_b_fpn_3x_coco_swin_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/mask_rcnn_pcpvt_l_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/mask_rcnn_pcpvt_l_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/mask_rcnn_pcpvt_s_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/mask_rcnn_pcpvt_s_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/mask_rcnn_pcpvt_s_fpn_3x_coco_swin_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/mask_rcnn_pcpvt_s_fpn_3x_coco_swin_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/retinanet_alt_gvt_b_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/retinanet_alt_gvt_b_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/retinanet_alt_gvt_b_fpn_3x_ms_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/retinanet_alt_gvt_b_fpn_3x_ms_coco.py -------------------------------------------------------------------------------- /twins/detection/configs/retinanet_alt_gvt_l_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/retinanet_alt_gvt_l_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/retinanet_alt_gvt_l_fpn_3x_ms_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/retinanet_alt_gvt_l_fpn_3x_ms_coco.py -------------------------------------------------------------------------------- /twins/detection/configs/retinanet_alt_gvt_s_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/retinanet_alt_gvt_s_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/retinanet_alt_gvt_s_fpn_3x_ms_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/retinanet_alt_gvt_s_fpn_3x_ms_coco.py -------------------------------------------------------------------------------- /twins/detection/configs/retinanet_pcpvt_b_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/retinanet_pcpvt_b_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/retinanet_pcpvt_b_fpn_3x_ms_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/retinanet_pcpvt_b_fpn_3x_ms_coco.py -------------------------------------------------------------------------------- /twins/detection/configs/retinanet_pcpvt_l_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/retinanet_pcpvt_l_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/retinanet_pcpvt_s_fpn_1x_coco_pvt_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/retinanet_pcpvt_s_fpn_1x_coco_pvt_setting.py -------------------------------------------------------------------------------- /twins/detection/configs/retinanet_pcpvt_s_fpn_3x_ms_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/configs/retinanet_pcpvt_s_fpn_3x_ms_coco.py -------------------------------------------------------------------------------- /twins/detection/dist_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/dist_test.sh -------------------------------------------------------------------------------- /twins/detection/dist_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/dist_train.sh -------------------------------------------------------------------------------- /twins/detection/gvt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/gvt.py -------------------------------------------------------------------------------- /twins/detection/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/test.py -------------------------------------------------------------------------------- /twins/detection/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/detection/train.py -------------------------------------------------------------------------------- /twins/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/engine.py -------------------------------------------------------------------------------- /twins/get_energy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/get_energy.py -------------------------------------------------------------------------------- /twins/gvt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/gvt.py -------------------------------------------------------------------------------- /twins/hashing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twins/hashing/ksh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/hashing/ksh.py -------------------------------------------------------------------------------- /twins/hashing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/hashing/utils.py -------------------------------------------------------------------------------- /twins/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/logger.py -------------------------------------------------------------------------------- /twins/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/losses.py -------------------------------------------------------------------------------- /twins/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/main.py -------------------------------------------------------------------------------- /twins/mcloader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/mcloader/__init__.py -------------------------------------------------------------------------------- /twins/mcloader/classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/mcloader/classification.py -------------------------------------------------------------------------------- /twins/mcloader/data_prefetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/mcloader/data_prefetcher.py -------------------------------------------------------------------------------- /twins/mcloader/image_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/mcloader/image_list.py -------------------------------------------------------------------------------- /twins/mcloader/imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/mcloader/imagenet.py -------------------------------------------------------------------------------- /twins/mcloader/mcloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/mcloader/mcloader.py -------------------------------------------------------------------------------- /twins/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/params.py -------------------------------------------------------------------------------- /twins/performer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/performer.py -------------------------------------------------------------------------------- /twins/samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/samplers.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/datasets/ade20k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/datasets/ade20k.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/datasets/chase_db1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/datasets/chase_db1.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/datasets/drive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/datasets/drive.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/datasets/hrf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/datasets/hrf.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/datasets/pascal_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/datasets/pascal_context.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/datasets/pascal_voc12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/datasets/pascal_voc12.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/datasets/pascal_voc12_aug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/datasets/pascal_voc12_aug.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/datasets/stare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/datasets/stare.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/default_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/default_runtime.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/models/fpn_r50.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/models/fpn_r50.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/models/upernet_r50.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/models/upernet_r50.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/schedules/schedule_160k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/schedules/schedule_160k.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/schedules/schedule_20k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/schedules/schedule_20k.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/schedules/schedule_40k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/schedules/schedule_40k.py -------------------------------------------------------------------------------- /twins/segmentation/configs/_base_/schedules/schedule_80k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/_base_/schedules/schedule_80k.py -------------------------------------------------------------------------------- /twins/segmentation/configs/fpn_alt_gvt_b_512x512_80k_ade20k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/fpn_alt_gvt_b_512x512_80k_ade20k.py -------------------------------------------------------------------------------- /twins/segmentation/configs/fpn_alt_gvt_l_512x512_80k_ade20k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/fpn_alt_gvt_l_512x512_80k_ade20k.py -------------------------------------------------------------------------------- /twins/segmentation/configs/fpn_alt_gvt_s_512x512_80k_ade20k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/fpn_alt_gvt_s_512x512_80k_ade20k.py -------------------------------------------------------------------------------- /twins/segmentation/configs/fpn_pcpvt_b_512x512_80k_ade20k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/fpn_pcpvt_b_512x512_80k_ade20k.py -------------------------------------------------------------------------------- /twins/segmentation/configs/fpn_pcpvt_l_512x512_80k_ade20k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/fpn_pcpvt_l_512x512_80k_ade20k.py -------------------------------------------------------------------------------- /twins/segmentation/configs/fpn_pcpvt_s_512x512_80k_ade20k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/fpn_pcpvt_s_512x512_80k_ade20k.py -------------------------------------------------------------------------------- /twins/segmentation/configs/upernet_alt_gvt_b_512x512_160k_ade20k_swin_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/upernet_alt_gvt_b_512x512_160k_ade20k_swin_setting.py -------------------------------------------------------------------------------- /twins/segmentation/configs/upernet_alt_gvt_l_512x512_160k_ade20k_swin_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/upernet_alt_gvt_l_512x512_160k_ade20k_swin_setting.py -------------------------------------------------------------------------------- /twins/segmentation/configs/upernet_alt_gvt_s_512x512_160k_ade20k_swin_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/upernet_alt_gvt_s_512x512_160k_ade20k_swin_setting.py -------------------------------------------------------------------------------- /twins/segmentation/configs/upernet_pcpvt_b_512x512_160k_ade20k_swin_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/upernet_pcpvt_b_512x512_160k_ade20k_swin_setting.py -------------------------------------------------------------------------------- /twins/segmentation/configs/upernet_pcpvt_l_512x512_160k_ade20k_swin_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/upernet_pcpvt_l_512x512_160k_ade20k_swin_setting.py -------------------------------------------------------------------------------- /twins/segmentation/configs/upernet_pcpvt_s_512x512_160k_ade20k_swin_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/configs/upernet_pcpvt_s_512x512_160k_ade20k_swin_setting.py -------------------------------------------------------------------------------- /twins/segmentation/dist_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/dist_test.sh -------------------------------------------------------------------------------- /twins/segmentation/dist_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/dist_train.sh -------------------------------------------------------------------------------- /twins/segmentation/gvt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/gvt.py -------------------------------------------------------------------------------- /twins/segmentation/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/test.py -------------------------------------------------------------------------------- /twins/segmentation/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/segmentation/train.py -------------------------------------------------------------------------------- /twins/twins_svt_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/twins_svt_s.png -------------------------------------------------------------------------------- /twins/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziplab/EcoFormer/HEAD/twins/utils.py --------------------------------------------------------------------------------