Views
No views yet
| Model Variant | Filename | Attribution Method |
|---|---|---|
| CLIP-CAE (Attention-Based) | CLIP-CAE-AB.pt | Internal attention weight. |
| CLIP-CAE (GradCAM-Based) | CLIP-CAE-GCB.pt | GradCAM score. |
| CLIP-CAE (Perturbation-Based) | CLIP-CAE-PB.pt | Input perturbation. |
| CLIP-CAE (Gradient-Based) | CLIP-CAE-GB.pt | Gradients. |
open_clip library.1import open_clip
2import torch
3
4# Path to the downloaded .pt file (e.g., 'CLIP-CAE-AB.pt')
5pretrained_path = 'path/to/CLIP-CAE-AB.pt'
6device = "cuda" if torch.cuda.is_available() else "cpu"
7
8# Create model and load the CAE weights
9model, _, image_preprocess = open_clip.create_model_and_transforms(
10 'ViT-B-32',
11 pretrained=pretrained_path,
12 device=device
13)
14model = model.eval()
15
16print("CLIP-CAE model loaded successfully!")