Views
No views yet
1from PIL import Image
2from transformers import CLIPProcessor, CLIPModel
3
4model = CLIPModel.from_pretrained("openai/clip-vit-base-patch32")
5model.load_adapter("kesimeg/lora-turkish-clip")
6model.eval()
7
8processor = CLIPProcessor.from_pretrained("openai/clip-vit-base-patch32")
9
10
11img = Image.open("dog.png") # A dog image
12inputs = processor(text=["Çimenler içinde bir köpek.","Bir köpek.","Çimenler içinde bir kuş."], images=img, return_tensors="pt", padding=True)
13outputs = model(**inputs)
14logits_per_image = outputs.logits_per_image
15probs = logits_per_image.softmax(dim=1)
16print(probs)
17