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 return logits iface = gr.Interface(fn=seg, inputs=gr.inputs.Image(type='pil'), outputs='label') iface.launch()