bonosa commited on
Commit
f1bcd11
Β·
1 Parent(s): 37d1ad6
Files changed (1) hide show
  1. app.py +3 -9
app.py CHANGED
@@ -2,23 +2,17 @@ import torch
2
  import sys
3
  import pathlib
4
  from pathlib import Path
5
- from fastai.vision.all import *
6
- from torchvision.models import resnet18
7
- import gradio
8
- from gradio import Interface, Image, Label
9
- import torch
10
- import sys
11
- import pathlib
12
- from pathlib import Path
13
  from fastai.vision.all import load_learner, PILImage
14
  import gradio
15
  from gradio import Interface, Image, Label
 
16
  def custom_resnet_splitter(model):
17
  resnet = model[0]
18
  return [params(resnet[0]), params(resnet[1]), params(resnet[4]), params(resnet[5]), params(resnet[6]), params(resnet[7]), params(model[1])]
19
 
20
  def predict_parrot_species(image):
21
- learn_inf = load_learner(str(Path('parrotclass.pkl')))
 
22
  pred, _, _ = learn_inf.predict(image)
23
  return pred
24
 
 
2
  import sys
3
  import pathlib
4
  from pathlib import Path
 
 
 
 
 
 
 
 
5
  from fastai.vision.all import load_learner, PILImage
6
  import gradio
7
  from gradio import Interface, Image, Label
8
+
9
  def custom_resnet_splitter(model):
10
  resnet = model[0]
11
  return [params(resnet[0]), params(resnet[1]), params(resnet[4]), params(resnet[5]), params(resnet[6]), params(resnet[7]), params(model[1])]
12
 
13
  def predict_parrot_species(image):
14
+ model_path = Path('parrotclass.pkl').resolve() # Resolve the path object
15
+ learn_inf = load_learner(str(model_path)) # Convert the Path object to a string
16
  pred, _, _ = learn_inf.predict(image)
17
  return pred
18