Views
No views yet
1from transformers import AutoImageProcessor, AutoModelForImageClassification
2import torch
3from PIL import Image
4
5MODEL = "itsomk/vit-xray-v1"
6processor = AutoImageProcessor.from_pretrained(MODEL)
7model = AutoModelForImageClassification.from_pretrained(MODEL)
8
9img = Image.open("path/to/xray.jpg").convert("RGB")
10inputs = processor(images=img, return_tensors="pt")
11
12with torch.no_grad():
13 logits = model(**inputs).logits
14
15probs = torch.sigmoid(logits).squeeze().tolist()
16results = {model.config.id2label[i]: float(probs[i]) for i in range(len(probs))}
17print(results)
18
19
20