Views
No views yet
1from transformers import PerceiverFeatureExtractor, PerceiverForImageClassificationLearned
2import requests
3from PIL import Image
4feature_extractor = PerceiverFeatureExtractor.from_pretrained("addy88/perceiver_image_classifier")
5model = PerceiverForImageClassificationLearned.from_pretrained("addy88/perceiver_image_classifier")
6url = "http://images.cocodataset.org/val2017/000000039769.jpg"
7image = Image.open(requests.get(url, stream=True).raw)
8# prepare input
9encoding = feature_extractor(image, return_tensors="pt")
10inputs = encoding.pixel_values
11# forward pass
12outputs = model(inputs)
13logits = outputs.logits
14print("Predicted class:", model.config.id2label[logits.argmax(-1).item()])
15>>> should print Predicted class: tabby, tabby cat