socd06 commited on
Commit
384db06
·
1 Parent(s): 30dfdfe

restore previous commit

Browse files
Files changed (1) hide show
  1. app.py +4 -10
app.py CHANGED
@@ -1,23 +1,17 @@
1
  import os
2
- from huggingface_hub import hf_hub_download
3
- from fastai.learner import load_learner
4
 
5
  import gradio as gr
6
  from gradio.components import Image
7
  from gradio import Label
8
 
9
- SECRET_TOKEN = os.environ["SECRET_TOKEN"]
10
-
11
- # learner = from_pretrained_fastai("artificeresearch/spiritvision")
12
- learner = load_learner(hf_hub_download("artificeresearch/spiritvision", "model.pkl", token=SECRET_TOKEN))
13
  labels = learner.dls.vocab
14
 
15
 
16
  def predict_fn(img):
17
- """
18
- :param img: img is a PIL image object
19
- :return: prediction and probabilities
20
- """
21
  pred, pred_idx, probs = learner.predict(img)
22
  return {labels[i]: float(probs[i]) for i in range(len(labels))}
23
 
 
1
  import os
2
+ from huggingface_hub import from_pretrained_fastai
 
3
 
4
  import gradio as gr
5
  from gradio.components import Image
6
  from gradio import Label
7
 
8
+ SECRET_TOKEN = os.getenv("SECRET_TOKEN")
9
+ repo_id = "artificeresearch/spiritvision"
10
+ learner = from_pretrained_fastai(repo_id)
 
11
  labels = learner.dls.vocab
12
 
13
 
14
  def predict_fn(img):
 
 
 
 
15
  pred, pred_idx, probs = learner.predict(img)
16
  return {labels[i]: float(probs[i]) for i in range(len(labels))}
17