Views
No views yet
| ID | Label |
|---|---|
| 0 | failure |
| 1 | normal |
1import onnxruntime as ort
2import numpy as np
3from PIL import Image
4from transformers import MobileViTImageProcessor
5
6processor = MobileViTImageProcessor.from_pretrained("Masamsa/3d-print-failure-mobilevit-xxs")
7sess = ort.InferenceSession("model.onnx", providers=["CPUExecutionProvider"])
8
9img = Image.open("frame.jpg").convert("RGB")
10inputs = processor(images=img, return_tensors="np")
11logits = sess.run(["logits"], dict(inputs))[0]
12pred = int(np.argmax(logits, axis=-1)[0])
13label = {0: "normal", 1: "failure"}[pred]
14print(label)apple/mobilevit-xx-small (1.3M params)