Spaces:
Runtime error
Runtime error
File size: 627 Bytes
f1b8e7f 29ad364 f1b8e7f 29ad364 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from transformers import AutoFeatureExtractor, SegformerForSemanticSegmentation
import gradio as gr
def seg(image):
feature_extractor = AutoFeatureExtractor.from_pretrained("nvidia/mit-b0")
model = SegformerForSemanticSegmentation.from_pretrained("nvidia/mit-b0")
print(model)
inputs = feature_extractor(images=image, return_tensors="pt")
outputs = model(**inputs)
logits = outputs.logits
predicted_class_idx = logits.argmax(-1).item()
return model.config.id2label[predicted_class_idx]
iface = gr.Interface(fn=seg, inputs=gr.inputs.Image(type='pil'), outputs='label')
iface.launch() |