├── .flake8 ├── .gitignore ├── ACKNOWLEDGMENTS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── datacomp.patch ├── dataset_creation ├── create_tars.py ├── tic-datacomp │ ├── add_sizes.py │ ├── convert_wds.sh │ ├── generate_datacompnet_uid2classid.py │ ├── generate_eval_uids.py │ ├── generate_stats.py │ ├── generate_tasklist.py │ └── imagenet_restricted_classes.py ├── tic-redcaps │ └── create_splits.py ├── tic-yfcc15m │ └── create_splits.py └── utils.py ├── files └── images │ ├── examples.png │ ├── exp_protocol.png │ ├── main_results.png │ └── performance_comparison.png ├── open_clip.patch ├── params ├── basic-cumulative │ ├── 2016.yaml │ ├── 2017.yaml │ ├── 2018.yaml │ ├── 2019.yaml │ ├── 2020.yaml │ ├── 2021.yaml │ └── 2022.yaml ├── basic-oracle │ └── 2022.yaml ├── basic-sequential │ ├── 2017.yaml │ ├── 2018.yaml │ ├── 2019.yaml │ ├── 2020.yaml │ ├── 2021.yaml │ └── 2022.yaml ├── bestpool-cumulative │ ├── 2016.yaml │ ├── 2017.yaml │ ├── 2018.yaml │ ├── 2019.yaml │ ├── 2020.yaml │ ├── 2021.yaml │ └── 2022.yaml ├── bestpool-oracle │ └── 2022.yaml └── bestpool-sequential │ ├── 2017.yaml │ ├── 2018.yaml │ ├── 2019.yaml │ ├── 2020.yaml │ ├── 2021.yaml │ └── 2022.yaml └── scripts ├── run_medium_basic_cumulative.sh ├── run_medium_basic_oracle.sh └── run_medium_basic_sequential.sh /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 88 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/.gitignore -------------------------------------------------------------------------------- /ACKNOWLEDGMENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/ACKNOWLEDGMENTS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/README.md -------------------------------------------------------------------------------- /datacomp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/datacomp.patch -------------------------------------------------------------------------------- /dataset_creation/create_tars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/dataset_creation/create_tars.py -------------------------------------------------------------------------------- /dataset_creation/tic-datacomp/add_sizes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/dataset_creation/tic-datacomp/add_sizes.py -------------------------------------------------------------------------------- /dataset_creation/tic-datacomp/convert_wds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/dataset_creation/tic-datacomp/convert_wds.sh -------------------------------------------------------------------------------- /dataset_creation/tic-datacomp/generate_datacompnet_uid2classid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/dataset_creation/tic-datacomp/generate_datacompnet_uid2classid.py -------------------------------------------------------------------------------- /dataset_creation/tic-datacomp/generate_eval_uids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/dataset_creation/tic-datacomp/generate_eval_uids.py -------------------------------------------------------------------------------- /dataset_creation/tic-datacomp/generate_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/dataset_creation/tic-datacomp/generate_stats.py -------------------------------------------------------------------------------- /dataset_creation/tic-datacomp/generate_tasklist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/dataset_creation/tic-datacomp/generate_tasklist.py -------------------------------------------------------------------------------- /dataset_creation/tic-datacomp/imagenet_restricted_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/dataset_creation/tic-datacomp/imagenet_restricted_classes.py -------------------------------------------------------------------------------- /dataset_creation/tic-redcaps/create_splits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/dataset_creation/tic-redcaps/create_splits.py -------------------------------------------------------------------------------- /dataset_creation/tic-yfcc15m/create_splits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/dataset_creation/tic-yfcc15m/create_splits.py -------------------------------------------------------------------------------- /dataset_creation/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/dataset_creation/utils.py -------------------------------------------------------------------------------- /files/images/examples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/files/images/examples.png -------------------------------------------------------------------------------- /files/images/exp_protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/files/images/exp_protocol.png -------------------------------------------------------------------------------- /files/images/main_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/files/images/main_results.png -------------------------------------------------------------------------------- /files/images/performance_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/files/images/performance_comparison.png -------------------------------------------------------------------------------- /open_clip.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/open_clip.patch -------------------------------------------------------------------------------- /params/basic-cumulative/2016.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-cumulative/2016.yaml -------------------------------------------------------------------------------- /params/basic-cumulative/2017.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-cumulative/2017.yaml -------------------------------------------------------------------------------- /params/basic-cumulative/2018.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-cumulative/2018.yaml -------------------------------------------------------------------------------- /params/basic-cumulative/2019.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-cumulative/2019.yaml -------------------------------------------------------------------------------- /params/basic-cumulative/2020.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-cumulative/2020.yaml -------------------------------------------------------------------------------- /params/basic-cumulative/2021.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-cumulative/2021.yaml -------------------------------------------------------------------------------- /params/basic-cumulative/2022.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-cumulative/2022.yaml -------------------------------------------------------------------------------- /params/basic-oracle/2022.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-oracle/2022.yaml -------------------------------------------------------------------------------- /params/basic-sequential/2017.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-sequential/2017.yaml -------------------------------------------------------------------------------- /params/basic-sequential/2018.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-sequential/2018.yaml -------------------------------------------------------------------------------- /params/basic-sequential/2019.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-sequential/2019.yaml -------------------------------------------------------------------------------- /params/basic-sequential/2020.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-sequential/2020.yaml -------------------------------------------------------------------------------- /params/basic-sequential/2021.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-sequential/2021.yaml -------------------------------------------------------------------------------- /params/basic-sequential/2022.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/basic-sequential/2022.yaml -------------------------------------------------------------------------------- /params/bestpool-cumulative/2016.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-cumulative/2016.yaml -------------------------------------------------------------------------------- /params/bestpool-cumulative/2017.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-cumulative/2017.yaml -------------------------------------------------------------------------------- /params/bestpool-cumulative/2018.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-cumulative/2018.yaml -------------------------------------------------------------------------------- /params/bestpool-cumulative/2019.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-cumulative/2019.yaml -------------------------------------------------------------------------------- /params/bestpool-cumulative/2020.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-cumulative/2020.yaml -------------------------------------------------------------------------------- /params/bestpool-cumulative/2021.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-cumulative/2021.yaml -------------------------------------------------------------------------------- /params/bestpool-cumulative/2022.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-cumulative/2022.yaml -------------------------------------------------------------------------------- /params/bestpool-oracle/2022.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-oracle/2022.yaml -------------------------------------------------------------------------------- /params/bestpool-sequential/2017.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-sequential/2017.yaml -------------------------------------------------------------------------------- /params/bestpool-sequential/2018.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-sequential/2018.yaml -------------------------------------------------------------------------------- /params/bestpool-sequential/2019.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-sequential/2019.yaml -------------------------------------------------------------------------------- /params/bestpool-sequential/2020.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-sequential/2020.yaml -------------------------------------------------------------------------------- /params/bestpool-sequential/2021.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-sequential/2021.yaml -------------------------------------------------------------------------------- /params/bestpool-sequential/2022.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/params/bestpool-sequential/2022.yaml -------------------------------------------------------------------------------- /scripts/run_medium_basic_cumulative.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/scripts/run_medium_basic_cumulative.sh -------------------------------------------------------------------------------- /scripts/run_medium_basic_oracle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/scripts/run_medium_basic_oracle.sh -------------------------------------------------------------------------------- /scripts/run_medium_basic_sequential.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-tic-clip/HEAD/scripts/run_medium_basic_sequential.sh --------------------------------------------------------------------------------