├── .gitignore ├── LICENSE ├── README.md ├── base ├── __init__.py ├── base_dataloader.py ├── base_dataset.py ├── base_model.py └── base_trainer.py ├── configs ├── city_cac_deeplabv3+_resnet50_1over8_datalist0.json ├── city_cac_deeplabv3+_resnet50_1over8_datalist1.json ├── city_cac_deeplabv3+_resnet50_1over8_datalist2.json ├── voc_cac_deeplabv3+_resnet101_1over8_datalist0.json ├── voc_cac_deeplabv3+_resnet101_1over8_datalist1.json ├── voc_cac_deeplabv3+_resnet101_1over8_datalist2.json ├── voc_cac_deeplabv3+_resnet50_1over8_datalist0.json ├── voc_cac_deeplabv3+_resnet50_1over8_datalist1.json └── voc_cac_deeplabv3+_resnet50_1over8_datalist2.json ├── dataloaders ├── __init__.py ├── city.py ├── city_splits0 │ ├── 2975_train_supervised.txt │ ├── 2975_train_unsupervised.txt │ ├── 372_train_supervised.txt │ ├── 372_train_unsupervised.txt │ ├── 744_train_supervised.txt │ ├── 744_train_unsupervised.txt │ └── val.txt ├── city_splits1 │ ├── 2975_train_supervised.txt │ ├── 2975_train_unsupervised.txt │ ├── 372_train_supervised.txt │ ├── 372_train_unsupervised.txt │ ├── 744_train_supervised.txt │ ├── 744_train_unsupervised.txt │ └── val.txt ├── city_splits2 │ ├── 2975_train_supervised.txt │ ├── 2975_train_unsupervised.txt │ ├── 372_train_supervised.txt │ ├── 372_train_unsupervised.txt │ ├── 744_train_supervised.txt │ ├── 744_train_unsupervised.txt │ └── val.txt ├── voc.py ├── voc_splits0 │ ├── 1000_train_supervised.txt │ ├── 1000_train_unsupervised.txt │ ├── 100_train_supervised.txt │ ├── 100_train_unsupervised.txt │ ├── 1323_train_supervised.txt │ ├── 1323_train_unsupervised.txt │ ├── 1464_train_supervised.txt │ ├── 1464_train_unsupervised.txt │ ├── 200_train_supervised.txt │ ├── 200_train_unsupervised.txt │ ├── 2645_train_supervised.txt │ ├── 2645_train_unsupervised.txt │ ├── 300_train_supervised.txt │ ├── 300_train_unsupervised.txt │ ├── 500_train_supervised.txt │ ├── 500_train_unsupervised.txt │ ├── 60_train_supervised.txt │ ├── 60_train_unsupervised.txt │ ├── 662_train_supervised.txt │ ├── 662_train_unsupervised.txt │ ├── 800_train_supervised.txt │ ├── 800_train_unsupervised.txt │ └── val.txt ├── voc_splits1 │ ├── 1323_train_supervised.txt │ ├── 1323_train_unsupervised.txt │ ├── 2645_train_supervised.txt │ ├── 2645_train_unsupervised.txt │ ├── 662_train_supervised.txt │ ├── 662_train_unsupervised.txt │ └── val.txt └── voc_splits2 │ ├── 1323_train_supervised.txt │ ├── 1323_train_unsupervised.txt │ ├── 2645_train_supervised.txt │ ├── 2645_train_unsupervised.txt │ ├── 662_train_supervised.txt │ ├── 662_train_unsupervised.txt │ └── val.txt ├── figures └── fig.png ├── models ├── __init__.py ├── backbones │ ├── __init__.py │ ├── get_pretrained_model.sh │ ├── module_helper.py │ ├── resnet_backbone.py │ ├── resnet_models.py │ └── resnet_models_mdf.py ├── encoder.py ├── model.py └── modeling │ ├── __init__.py │ ├── aspp.py │ ├── backbone │ ├── __init__.py │ ├── drn.py │ ├── mobilenet.py │ ├── resnet.py │ └── xception.py │ ├── decoder.py │ ├── deeplab.py │ └── sync_batchnorm │ ├── __init__.py │ ├── batchnorm.py │ ├── comm.py │ ├── replicate.py │ └── unittest.py ├── requirements.txt ├── train.py ├── trainer.py └── utils ├── __init__.py ├── helpers.py ├── htmlwriter.py ├── logger.py ├── losses.py ├── lr_scheduler.py ├── metrics.py ├── pallete.py └── ramps.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/README.md -------------------------------------------------------------------------------- /base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/base/__init__.py -------------------------------------------------------------------------------- /base/base_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/base/base_dataloader.py -------------------------------------------------------------------------------- /base/base_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/base/base_dataset.py -------------------------------------------------------------------------------- /base/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/base/base_model.py -------------------------------------------------------------------------------- /base/base_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/base/base_trainer.py -------------------------------------------------------------------------------- /configs/city_cac_deeplabv3+_resnet50_1over8_datalist0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/configs/city_cac_deeplabv3+_resnet50_1over8_datalist0.json -------------------------------------------------------------------------------- /configs/city_cac_deeplabv3+_resnet50_1over8_datalist1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/configs/city_cac_deeplabv3+_resnet50_1over8_datalist1.json -------------------------------------------------------------------------------- /configs/city_cac_deeplabv3+_resnet50_1over8_datalist2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/configs/city_cac_deeplabv3+_resnet50_1over8_datalist2.json -------------------------------------------------------------------------------- /configs/voc_cac_deeplabv3+_resnet101_1over8_datalist0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/configs/voc_cac_deeplabv3+_resnet101_1over8_datalist0.json -------------------------------------------------------------------------------- /configs/voc_cac_deeplabv3+_resnet101_1over8_datalist1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/configs/voc_cac_deeplabv3+_resnet101_1over8_datalist1.json -------------------------------------------------------------------------------- /configs/voc_cac_deeplabv3+_resnet101_1over8_datalist2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/configs/voc_cac_deeplabv3+_resnet101_1over8_datalist2.json -------------------------------------------------------------------------------- /configs/voc_cac_deeplabv3+_resnet50_1over8_datalist0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/configs/voc_cac_deeplabv3+_resnet50_1over8_datalist0.json -------------------------------------------------------------------------------- /configs/voc_cac_deeplabv3+_resnet50_1over8_datalist1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/configs/voc_cac_deeplabv3+_resnet50_1over8_datalist1.json -------------------------------------------------------------------------------- /configs/voc_cac_deeplabv3+_resnet50_1over8_datalist2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/configs/voc_cac_deeplabv3+_resnet50_1over8_datalist2.json -------------------------------------------------------------------------------- /dataloaders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/__init__.py -------------------------------------------------------------------------------- /dataloaders/city.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city.py -------------------------------------------------------------------------------- /dataloaders/city_splits0/2975_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits0/2975_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits0/2975_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits0/2975_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits0/372_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits0/372_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits0/372_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits0/372_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits0/744_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits0/744_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits0/744_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits0/744_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits0/val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits0/val.txt -------------------------------------------------------------------------------- /dataloaders/city_splits1/2975_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits1/2975_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits1/2975_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits1/2975_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits1/372_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits1/372_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits1/372_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits1/372_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits1/744_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits1/744_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits1/744_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits1/744_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits1/val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits1/val.txt -------------------------------------------------------------------------------- /dataloaders/city_splits2/2975_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits2/2975_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits2/2975_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits2/2975_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits2/372_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits2/372_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits2/372_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits2/372_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits2/744_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits2/744_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits2/744_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits2/744_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/city_splits2/val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/city_splits2/val.txt -------------------------------------------------------------------------------- /dataloaders/voc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc.py -------------------------------------------------------------------------------- /dataloaders/voc_splits0/1000_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/1000_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/1000_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/1000_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/100_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/100_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/100_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/100_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/1323_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/1323_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/1323_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/1323_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/1464_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/1464_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/1464_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/1464_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/200_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/200_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/200_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/200_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/2645_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/2645_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/2645_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/2645_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/300_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/300_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/300_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/300_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/500_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/500_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/500_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/500_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/60_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/60_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/60_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/60_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/662_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/662_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/662_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/662_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/800_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/800_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/800_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/800_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits0/val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits0/val.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits1/1323_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits1/1323_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits1/1323_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits1/1323_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits1/2645_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits1/2645_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits1/2645_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits1/2645_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits1/662_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits1/662_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits1/662_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits1/662_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits1/val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits1/val.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits2/1323_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits2/1323_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits2/1323_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits2/1323_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits2/2645_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits2/2645_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits2/2645_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits2/2645_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits2/662_train_supervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits2/662_train_supervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits2/662_train_unsupervised.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits2/662_train_unsupervised.txt -------------------------------------------------------------------------------- /dataloaders/voc_splits2/val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/dataloaders/voc_splits2/val.txt -------------------------------------------------------------------------------- /figures/fig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/figures/fig.png -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | from .model import CAC -------------------------------------------------------------------------------- /models/backbones/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/backbones/get_pretrained_model.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/backbones/get_pretrained_model.sh -------------------------------------------------------------------------------- /models/backbones/module_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/backbones/module_helper.py -------------------------------------------------------------------------------- /models/backbones/resnet_backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/backbones/resnet_backbone.py -------------------------------------------------------------------------------- /models/backbones/resnet_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/backbones/resnet_models.py -------------------------------------------------------------------------------- /models/backbones/resnet_models_mdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/backbones/resnet_models_mdf.py -------------------------------------------------------------------------------- /models/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/encoder.py -------------------------------------------------------------------------------- /models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/model.py -------------------------------------------------------------------------------- /models/modeling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/modeling/aspp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/aspp.py -------------------------------------------------------------------------------- /models/modeling/backbone/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/backbone/__init__.py -------------------------------------------------------------------------------- /models/modeling/backbone/drn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/backbone/drn.py -------------------------------------------------------------------------------- /models/modeling/backbone/mobilenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/backbone/mobilenet.py -------------------------------------------------------------------------------- /models/modeling/backbone/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/backbone/resnet.py -------------------------------------------------------------------------------- /models/modeling/backbone/xception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/backbone/xception.py -------------------------------------------------------------------------------- /models/modeling/decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/decoder.py -------------------------------------------------------------------------------- /models/modeling/deeplab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/deeplab.py -------------------------------------------------------------------------------- /models/modeling/sync_batchnorm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/sync_batchnorm/__init__.py -------------------------------------------------------------------------------- /models/modeling/sync_batchnorm/batchnorm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/sync_batchnorm/batchnorm.py -------------------------------------------------------------------------------- /models/modeling/sync_batchnorm/comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/sync_batchnorm/comm.py -------------------------------------------------------------------------------- /models/modeling/sync_batchnorm/replicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/sync_batchnorm/replicate.py -------------------------------------------------------------------------------- /models/modeling/sync_batchnorm/unittest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/models/modeling/sync_batchnorm/unittest.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/requirements.txt -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/train.py -------------------------------------------------------------------------------- /trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/trainer.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/utils/helpers.py -------------------------------------------------------------------------------- /utils/htmlwriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/utils/htmlwriter.py -------------------------------------------------------------------------------- /utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/utils/logger.py -------------------------------------------------------------------------------- /utils/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/utils/losses.py -------------------------------------------------------------------------------- /utils/lr_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/utils/lr_scheduler.py -------------------------------------------------------------------------------- /utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/utils/metrics.py -------------------------------------------------------------------------------- /utils/pallete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/utils/pallete.py -------------------------------------------------------------------------------- /utils/ramps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dvlab-research/Context-Aware-Consistency/HEAD/utils/ramps.py --------------------------------------------------------------------------------