├── 1st Place Solution in Google Universal Images Embedding.pdf ├── LICENSE ├── README.md ├── datasets_processing.py ├── open_clip_280 ├── .github │ └── workflows │ │ ├── ci.yml │ │ └── python-publish.yml ├── .gitignore ├── CITATION.cff ├── HISTORY.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs │ ├── CLIP.png │ ├── Interacting_with_open_clip.ipynb │ ├── clip_conceptual_captions.md │ ├── clip_loss.png │ ├── clip_recall.png │ ├── clip_val_loss.png │ ├── clip_zeroshot.png │ ├── effective_robustness.png │ ├── laion2b_clip_zeroshot_b32.png │ ├── laion_clip_zeroshot.png │ ├── laion_clip_zeroshot_b16.png │ ├── laion_clip_zeroshot_b16_plus_240.png │ ├── laion_clip_zeroshot_l14.png │ ├── laion_openai_compare_b32.jpg │ └── scaling.png ├── requirements-test.txt ├── requirements-training.txt ├── requirements.txt ├── setup.py ├── src │ ├── data │ │ └── gather_cc.py │ ├── open_clip │ │ ├── __init__.py │ │ ├── bpe_simple_vocab_16e6.txt.gz │ │ ├── constants.py │ │ ├── factory.py │ │ ├── loss.py │ │ ├── model.py │ │ ├── model_configs │ │ │ ├── RN101-quickgelu.json │ │ │ ├── RN101.json │ │ │ ├── RN50-quickgelu.json │ │ │ ├── RN50.json │ │ │ ├── RN50x16.json │ │ │ ├── RN50x4.json │ │ │ ├── ViT-B-16-plus-240.json │ │ │ ├── ViT-B-16-plus.json │ │ │ ├── ViT-B-16.json │ │ │ ├── ViT-B-32-plus-256.json │ │ │ ├── ViT-B-32-quickgelu.json │ │ │ ├── ViT-B-32.json │ │ │ ├── ViT-H-14-280.json │ │ │ ├── ViT-H-14-336.json │ │ │ ├── ViT-H-14-392.json │ │ │ ├── ViT-H-14.json │ │ │ ├── ViT-H-16.json │ │ │ ├── ViT-L-14-280.json │ │ │ ├── ViT-L-14-336.json │ │ │ ├── ViT-L-14.json │ │ │ ├── ViT-L-16-320.json │ │ │ ├── ViT-L-16.json │ │ │ ├── ViT-g-14.json │ │ │ ├── timm-efficientnetv2_rw_s.json │ │ │ ├── timm-resnet50d.json │ │ │ ├── timm-resnetaa50d.json │ │ │ ├── timm-resnetblur50.json │ │ │ ├── timm-swin_base_patch4_window7_224.json │ │ │ ├── timm-vit_base_patch16_224.json │ │ │ ├── timm-vit_base_patch32_224.json │ │ │ └── timm-vit_small_patch16_224.json │ │ ├── openai.py │ │ ├── pretrained.py │ │ ├── timm_model.py │ │ ├── tokenizer.py │ │ ├── transform.py │ │ ├── utils.py │ │ └── version.py │ └── training │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── data.py │ │ ├── distributed.py │ │ ├── imagenet_zeroshot_data.py │ │ ├── logger.py │ │ ├── main.py │ │ ├── params.py │ │ ├── precision.py │ │ ├── scheduler.py │ │ ├── train.py │ │ └── zero_shot.py └── tests │ └── test_simple.py ├── open_clip_280_overlap ├── .github │ └── workflows │ │ ├── ci.yml │ │ └── python-publish.yml ├── .gitignore ├── CITATION.cff ├── HISTORY.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs │ ├── CLIP.png │ ├── Interacting_with_open_clip.ipynb │ ├── clip_conceptual_captions.md │ ├── clip_loss.png │ ├── clip_recall.png │ ├── clip_val_loss.png │ ├── clip_zeroshot.png │ ├── effective_robustness.png │ ├── laion2b_clip_zeroshot_b32.png │ ├── laion_clip_zeroshot.png │ ├── laion_clip_zeroshot_b16.png │ ├── laion_clip_zeroshot_b16_plus_240.png │ ├── laion_clip_zeroshot_l14.png │ ├── laion_openai_compare_b32.jpg │ └── scaling.png ├── requirements-test.txt ├── requirements-training.txt ├── requirements.txt ├── setup.py ├── src │ ├── data │ │ └── gather_cc.py │ ├── open_clip │ │ ├── __init__.py │ │ ├── bpe_simple_vocab_16e6.txt.gz │ │ ├── constants.py │ │ ├── factory.py │ │ ├── loss.py │ │ ├── model.py │ │ ├── model_configs │ │ │ ├── RN101-quickgelu.json │ │ │ ├── RN101.json │ │ │ ├── RN50-quickgelu.json │ │ │ ├── RN50.json │ │ │ ├── RN50x16.json │ │ │ ├── RN50x4.json │ │ │ ├── ViT-B-16-plus-240.json │ │ │ ├── ViT-B-16-plus.json │ │ │ ├── ViT-B-16.json │ │ │ ├── ViT-B-32-plus-256.json │ │ │ ├── ViT-B-32-quickgelu.json │ │ │ ├── ViT-B-32.json │ │ │ ├── ViT-H-14-280.json │ │ │ ├── ViT-H-14-290.json │ │ │ ├── ViT-H-14-336.json │ │ │ ├── ViT-H-14-392.json │ │ │ ├── ViT-H-14.json │ │ │ ├── ViT-H-16.json │ │ │ ├── ViT-L-14-290.json │ │ │ ├── ViT-L-14-336.json │ │ │ ├── ViT-L-14.json │ │ │ ├── ViT-L-16-320.json │ │ │ ├── ViT-L-16.json │ │ │ ├── ViT-g-14.json │ │ │ ├── timm-efficientnetv2_rw_s.json │ │ │ ├── timm-resnet50d.json │ │ │ ├── timm-resnetaa50d.json │ │ │ ├── timm-resnetblur50.json │ │ │ ├── timm-swin_base_patch4_window7_224.json │ │ │ ├── timm-vit_base_patch16_224.json │ │ │ ├── timm-vit_base_patch32_224.json │ │ │ └── timm-vit_small_patch16_224.json │ │ ├── openai.py │ │ ├── pretrained.py │ │ ├── timm_model.py │ │ ├── tokenizer.py │ │ ├── transform.py │ │ ├── utils.py │ │ └── version.py │ └── training │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── data.py │ │ ├── distributed.py │ │ ├── imagenet_zeroshot_data.py │ │ ├── logger.py │ │ ├── main.py │ │ ├── params.py │ │ ├── precision.py │ │ ├── scheduler.py │ │ ├── train.py │ │ └── zero_shot.py └── tests │ └── test_simple.py ├── training_allexpro10k_s1.py ├── training_allexpro10k_s10.py ├── training_allexpro10k_s2.py ├── training_allexpro10k_s6.py ├── training_pro10k_s11.py ├── training_pro10k_s12.py ├── training_pro10k_s13.py ├── training_pro10k_s3.py ├── training_pro10k_s4.py ├── training_pro10k_s5.py ├── training_pro10k_s7.py ├── training_pro10k_s8.py └── training_pro10k_s9.py /1st Place Solution in Google Universal Images Embedding.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/1st Place Solution in Google Universal Images Embedding.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/README.md -------------------------------------------------------------------------------- /datasets_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/datasets_processing.py -------------------------------------------------------------------------------- /open_clip_280/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/.github/workflows/ci.yml -------------------------------------------------------------------------------- /open_clip_280/.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /open_clip_280/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/.gitignore -------------------------------------------------------------------------------- /open_clip_280/CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/CITATION.cff -------------------------------------------------------------------------------- /open_clip_280/HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/HISTORY.md -------------------------------------------------------------------------------- /open_clip_280/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/LICENSE -------------------------------------------------------------------------------- /open_clip_280/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/MANIFEST.in -------------------------------------------------------------------------------- /open_clip_280/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/Makefile -------------------------------------------------------------------------------- /open_clip_280/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/README.md -------------------------------------------------------------------------------- /open_clip_280/docs/CLIP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/CLIP.png -------------------------------------------------------------------------------- /open_clip_280/docs/Interacting_with_open_clip.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/Interacting_with_open_clip.ipynb -------------------------------------------------------------------------------- /open_clip_280/docs/clip_conceptual_captions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/clip_conceptual_captions.md -------------------------------------------------------------------------------- /open_clip_280/docs/clip_loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/clip_loss.png -------------------------------------------------------------------------------- /open_clip_280/docs/clip_recall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/clip_recall.png -------------------------------------------------------------------------------- /open_clip_280/docs/clip_val_loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/clip_val_loss.png -------------------------------------------------------------------------------- /open_clip_280/docs/clip_zeroshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/clip_zeroshot.png -------------------------------------------------------------------------------- /open_clip_280/docs/effective_robustness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/effective_robustness.png -------------------------------------------------------------------------------- /open_clip_280/docs/laion2b_clip_zeroshot_b32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/laion2b_clip_zeroshot_b32.png -------------------------------------------------------------------------------- /open_clip_280/docs/laion_clip_zeroshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/laion_clip_zeroshot.png -------------------------------------------------------------------------------- /open_clip_280/docs/laion_clip_zeroshot_b16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/laion_clip_zeroshot_b16.png -------------------------------------------------------------------------------- /open_clip_280/docs/laion_clip_zeroshot_b16_plus_240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/laion_clip_zeroshot_b16_plus_240.png -------------------------------------------------------------------------------- /open_clip_280/docs/laion_clip_zeroshot_l14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/laion_clip_zeroshot_l14.png -------------------------------------------------------------------------------- /open_clip_280/docs/laion_openai_compare_b32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/laion_openai_compare_b32.jpg -------------------------------------------------------------------------------- /open_clip_280/docs/scaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/docs/scaling.png -------------------------------------------------------------------------------- /open_clip_280/requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/requirements-test.txt -------------------------------------------------------------------------------- /open_clip_280/requirements-training.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/requirements-training.txt -------------------------------------------------------------------------------- /open_clip_280/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/requirements.txt -------------------------------------------------------------------------------- /open_clip_280/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/setup.py -------------------------------------------------------------------------------- /open_clip_280/src/data/gather_cc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/data/gather_cc.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/__init__.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/bpe_simple_vocab_16e6.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/bpe_simple_vocab_16e6.txt.gz -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/constants.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/factory.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/loss.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/RN101-quickgelu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/RN101-quickgelu.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/RN101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/RN101.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/RN50-quickgelu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/RN50-quickgelu.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/RN50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/RN50.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/RN50x16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/RN50x16.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/RN50x4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/RN50x4.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-B-16-plus-240.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-B-16-plus-240.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-B-16-plus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-B-16-plus.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-B-16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-B-16.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-B-32-plus-256.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-B-32-plus-256.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-B-32-quickgelu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-B-32-quickgelu.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-B-32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-B-32.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-H-14-280.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-H-14-280.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-H-14-336.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-H-14-336.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-H-14-392.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-H-14-392.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-H-14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-H-14.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-H-16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-H-16.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-L-14-280.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-L-14-280.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-L-14-336.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-L-14-336.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-L-14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-L-14.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-L-16-320.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-L-16-320.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-L-16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-L-16.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/ViT-g-14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/ViT-g-14.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/timm-efficientnetv2_rw_s.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/timm-efficientnetv2_rw_s.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/timm-resnet50d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/timm-resnet50d.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/timm-resnetaa50d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/timm-resnetaa50d.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/timm-resnetblur50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/timm-resnetblur50.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/timm-swin_base_patch4_window7_224.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/timm-swin_base_patch4_window7_224.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/timm-vit_base_patch16_224.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/timm-vit_base_patch16_224.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/timm-vit_base_patch32_224.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/timm-vit_base_patch32_224.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/model_configs/timm-vit_small_patch16_224.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/model_configs/timm-vit_small_patch16_224.json -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/openai.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/pretrained.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/pretrained.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/timm_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/timm_model.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/tokenizer.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/transform.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/open_clip/utils.py -------------------------------------------------------------------------------- /open_clip_280/src/open_clip/version.py: -------------------------------------------------------------------------------- 1 | __version__ = '2.0.0' 2 | -------------------------------------------------------------------------------- /open_clip_280/src/training/.gitignore: -------------------------------------------------------------------------------- 1 | logs/ 2 | -------------------------------------------------------------------------------- /open_clip_280/src/training/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /open_clip_280/src/training/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/training/data.py -------------------------------------------------------------------------------- /open_clip_280/src/training/distributed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/training/distributed.py -------------------------------------------------------------------------------- /open_clip_280/src/training/imagenet_zeroshot_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/training/imagenet_zeroshot_data.py -------------------------------------------------------------------------------- /open_clip_280/src/training/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/training/logger.py -------------------------------------------------------------------------------- /open_clip_280/src/training/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/training/main.py -------------------------------------------------------------------------------- /open_clip_280/src/training/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/training/params.py -------------------------------------------------------------------------------- /open_clip_280/src/training/precision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/training/precision.py -------------------------------------------------------------------------------- /open_clip_280/src/training/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/training/scheduler.py -------------------------------------------------------------------------------- /open_clip_280/src/training/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/training/train.py -------------------------------------------------------------------------------- /open_clip_280/src/training/zero_shot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/src/training/zero_shot.py -------------------------------------------------------------------------------- /open_clip_280/tests/test_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280/tests/test_simple.py -------------------------------------------------------------------------------- /open_clip_280_overlap/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/.github/workflows/ci.yml -------------------------------------------------------------------------------- /open_clip_280_overlap/.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /open_clip_280_overlap/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/.gitignore -------------------------------------------------------------------------------- /open_clip_280_overlap/CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/CITATION.cff -------------------------------------------------------------------------------- /open_clip_280_overlap/HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/HISTORY.md -------------------------------------------------------------------------------- /open_clip_280_overlap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/LICENSE -------------------------------------------------------------------------------- /open_clip_280_overlap/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/MANIFEST.in -------------------------------------------------------------------------------- /open_clip_280_overlap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/Makefile -------------------------------------------------------------------------------- /open_clip_280_overlap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/README.md -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/CLIP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/CLIP.png -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/Interacting_with_open_clip.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/Interacting_with_open_clip.ipynb -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/clip_conceptual_captions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/clip_conceptual_captions.md -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/clip_loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/clip_loss.png -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/clip_recall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/clip_recall.png -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/clip_val_loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/clip_val_loss.png -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/clip_zeroshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/clip_zeroshot.png -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/effective_robustness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/effective_robustness.png -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/laion2b_clip_zeroshot_b32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/laion2b_clip_zeroshot_b32.png -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/laion_clip_zeroshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/laion_clip_zeroshot.png -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/laion_clip_zeroshot_b16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/laion_clip_zeroshot_b16.png -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/laion_clip_zeroshot_b16_plus_240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/laion_clip_zeroshot_b16_plus_240.png -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/laion_clip_zeroshot_l14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/laion_clip_zeroshot_l14.png -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/laion_openai_compare_b32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/laion_openai_compare_b32.jpg -------------------------------------------------------------------------------- /open_clip_280_overlap/docs/scaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/docs/scaling.png -------------------------------------------------------------------------------- /open_clip_280_overlap/requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/requirements-test.txt -------------------------------------------------------------------------------- /open_clip_280_overlap/requirements-training.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/requirements-training.txt -------------------------------------------------------------------------------- /open_clip_280_overlap/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/requirements.txt -------------------------------------------------------------------------------- /open_clip_280_overlap/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/setup.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/data/gather_cc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/data/gather_cc.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/__init__.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/bpe_simple_vocab_16e6.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/bpe_simple_vocab_16e6.txt.gz -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/constants.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/factory.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/loss.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/RN101-quickgelu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/RN101-quickgelu.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/RN101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/RN101.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/RN50-quickgelu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/RN50-quickgelu.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/RN50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/RN50.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/RN50x16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/RN50x16.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/RN50x4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/RN50x4.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-B-16-plus-240.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-B-16-plus-240.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-B-16-plus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-B-16-plus.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-B-16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-B-16.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-B-32-plus-256.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-B-32-plus-256.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-B-32-quickgelu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-B-32-quickgelu.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-B-32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-B-32.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-H-14-280.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-H-14-280.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-H-14-290.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-H-14-290.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-H-14-336.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-H-14-336.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-H-14-392.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-H-14-392.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-H-14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-H-14.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-H-16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-H-16.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-L-14-290.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-L-14-290.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-L-14-336.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-L-14-336.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-L-14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-L-14.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-L-16-320.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-L-16-320.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-L-16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-L-16.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/ViT-g-14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/ViT-g-14.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/timm-efficientnetv2_rw_s.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/timm-efficientnetv2_rw_s.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/timm-resnet50d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/timm-resnet50d.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/timm-resnetaa50d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/timm-resnetaa50d.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/timm-resnetblur50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/timm-resnetblur50.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/timm-swin_base_patch4_window7_224.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/timm-swin_base_patch4_window7_224.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/timm-vit_base_patch16_224.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/timm-vit_base_patch16_224.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/timm-vit_base_patch32_224.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/timm-vit_base_patch32_224.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/model_configs/timm-vit_small_patch16_224.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/model_configs/timm-vit_small_patch16_224.json -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/openai.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/pretrained.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/pretrained.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/timm_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/timm_model.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/tokenizer.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/transform.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/open_clip/utils.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/open_clip/version.py: -------------------------------------------------------------------------------- 1 | __version__ = '2.0.0' 2 | -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/.gitignore: -------------------------------------------------------------------------------- 1 | logs/ 2 | -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/training/data.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/distributed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/training/distributed.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/imagenet_zeroshot_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/training/imagenet_zeroshot_data.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/training/logger.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/training/main.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/training/params.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/precision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/training/precision.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/training/scheduler.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/training/train.py -------------------------------------------------------------------------------- /open_clip_280_overlap/src/training/zero_shot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/src/training/zero_shot.py -------------------------------------------------------------------------------- /open_clip_280_overlap/tests/test_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/open_clip_280_overlap/tests/test_simple.py -------------------------------------------------------------------------------- /training_allexpro10k_s1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_allexpro10k_s1.py -------------------------------------------------------------------------------- /training_allexpro10k_s10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_allexpro10k_s10.py -------------------------------------------------------------------------------- /training_allexpro10k_s2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_allexpro10k_s2.py -------------------------------------------------------------------------------- /training_allexpro10k_s6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_allexpro10k_s6.py -------------------------------------------------------------------------------- /training_pro10k_s11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_pro10k_s11.py -------------------------------------------------------------------------------- /training_pro10k_s12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_pro10k_s12.py -------------------------------------------------------------------------------- /training_pro10k_s13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_pro10k_s13.py -------------------------------------------------------------------------------- /training_pro10k_s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_pro10k_s3.py -------------------------------------------------------------------------------- /training_pro10k_s4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_pro10k_s4.py -------------------------------------------------------------------------------- /training_pro10k_s5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_pro10k_s5.py -------------------------------------------------------------------------------- /training_pro10k_s7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_pro10k_s7.py -------------------------------------------------------------------------------- /training_pro10k_s8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_pro10k_s8.py -------------------------------------------------------------------------------- /training_pro10k_s9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShihaoShao-GH/1st-Place-Solution-in-Google-Universal-Image-Embedding/HEAD/training_pro10k_s9.py --------------------------------------------------------------------------------