Views
No views yet
pytorch_model.bin) and ONNX (mithu-vit.onnx)1from transformers import MobileViTForImageClassification, MobileViTImageProcessor
2from PIL import Image
3import torch
4
5# 1. Load Model
6model = MobileViTForImageClassification.from_pretrained("Shadow0482/mithu-mobilevit-dr")
7processor = MobileViTImageProcessor.from_pretrained("Shadow0482/mithu-mobilevit-dr")
8
9# 2. Load Image
10image = Image.open("path_to_eye_scan.jpg").convert("RGB")
11
12# 3. Predict
13inputs = processor(images=image, return_tensors="pt")
14with torch.no_grad():
15 outputs = model(**inputs)
16
17print("Predicted Class:", model.config.id2label[outputs.logits.argmax(-1).item()])
181import onnxruntime as ort
2import numpy as np
3from PIL import Image
4
5# 1. Start Session
6session = ort.InferenceSession("mithu-vit.onnx")
7
8# 2. Prepare Input
9img = Image.open("test.jpg").resize((256, 256))
10img_data = np.array(img).transpose(2, 0, 1).astype(np.float32) / 255.0
11img_data = np.expand_dims(img_data, axis=0)
12
13# 3. Run
14outputs = session.run(None, {"pixel_values": img_data})
15print("Logits:", outputs[0])
16