''' This file is just used to download the models from the internet. ''' from torchvision import models from efficientnet_pytorch import EfficientNet import torch def main(): try: print("Downloading EfficientNet-B3...") _ = EfficientNet.from_pretrained("efficientnet-b3") except Exception as e: print(f"Error while downloading EfficientNet-B3: {e}") try: print("Downloading EfficientNet-B4...") _ = EfficientNet.from_pretrained("efficientnet-b4") except Exception as e: print(f"Error while downloading EfficientNet-B4: {e}") try: print("Downloading vgg19...") _ = models.vgg19() except Exception as e: print(f"Error while downloading vgg19: {e}") try: print("Downloading resnet50...") _ = models.resnet50() except Exception as e: print(f"Error while downloading resnet50: {e}") try: print("Downloading dinov2_vits14...") _ = torch.hub.load('facebookresearch/dinov2', "dinov2_vits14") except Exception as e: print(f"Error while downloading dinov2_vits14: {e}") if __name__ == "__main__": main()