import gradio as gr from seefood_classifier_import import get_seefood_classifier import PIL.Image import numpy as np classifier = get_seefood_classifier() def classify(image): im = PIL.Image.fromarray(np.array(image, dtype=np.uint8)) preds = classifier.predict_image(im) results = {pred["label"]: pred["confidence"] for pred in preds} return results iface = gr.Interface( fn=classify, inputs="image", outputs="label", description="Upload your favourite food pic", ) iface.launch()