echo / app.py
Rex
let's deploy to huggingface spaces
2c9865a
Raw
History Blame Contribute Delete
691 Bytes
# AUTOGENERATED! DO NOT EDIT! File to edit: app.ipynb.
# %% auto 0
__all__ = ['learner', 'labels', 'examples', 'predict']
# %% app.ipynb 1
from fastai.vision.all import *
# %% app.ipynb 2
learner = load_learner('export.pkl')
# %% app.ipynb 5
labels = learner.dls.vocab
def predict(img):
img = PILImage.create(img)
pred,pred_idx,probs = learner.predict(img)
return {labels[i]: float(probs[i]) for i in range(len(labels))}
# %% app.ipynb 6
examples = ['dog.jpeg', 'cat.jpeg']
import gradio as gr
gr.Interface(fn=predict,
inputs=gr.inputs.Image(shape=(512, 512)),
outputs=gr.outputs.Label(num_top_classes=3),
examples=examples).launch()