nlmaldonadog commited on
Commit
4f34a24
·
verified ·
1 Parent(s): f7bb234

:rocket: deploy model

Browse files
Files changed (6) hide show
  1. README.md +10 -1
  2. app.py +31 -0
  3. fasterRCNNRaccoons.pth +3 -0
  4. raccoon-20.jpg +0 -0
  5. raccoon-27.jpg +0 -0
  6. requirements.txt +2 -0
README.md CHANGED
@@ -1,4 +1,13 @@
1
  ---
 
 
 
 
 
 
 
 
2
  license: apache-2.0
3
- title: Racoons Detector P2
4
  ---
 
 
 
1
  ---
2
+ title: racoons_detector_P2
3
+ emoji: 👀
4
+ colorFrom: red
5
+ colorTo: yellow
6
+ sdk: gradio
7
+ sdk_version: 3.18.0
8
+ app_file: app.py
9
+ pinned: false
10
  license: apache-2.0
 
11
  ---
12
+
13
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
app.py ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import PIL
3
+ import torch
4
+ from fastai.vision.all import models
5
+ from icevision.all import ClassMap, tfms
6
+
7
+
8
+ class_map = ClassMap(["racoon"])
9
+ state_dict = torch.load("fasterRCNNRaccoons.pth")
10
+ model = models.torchvision.faster_rcnn.model(
11
+ backbone=models.torchvision.faster_rcnn.backbones.resnet50_fpn,
12
+ num_classes=len(class_map),
13
+ )
14
+ model.load_state_dict(state_dict)
15
+
16
+ size = 384
17
+
18
+ def predict(img_file):
19
+ img = PIL.Image.open(img_file)
20
+ infer_tfms = tfms.A.Adapter([*tfms.A.resize_and_pad(size), tfms.A.Normalize()])
21
+ pred_dict = models.torchvision.faster_rcnn.end2end_detect(
22
+ img, infer_tfms, model.to("cpu"), class_map=class_map, detection_threshold=0.5
23
+ )
24
+ return pred_dict["img"]
25
+
26
+ gr.Interface(
27
+ fn=predict,
28
+ inputs=gr.inputs.Image(shape=(128, 128)),
29
+ outputs=gr.outputs.Label(num_top_classes=3),
30
+ examples=["raccoon-27.jpg", "raccoon-20.jpg"],
31
+ ).launch(share=False)
fasterRCNNRaccoons.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dc8b41388ba629802263fa4924d009fff5373b1f8fa972a550c6147663fd393d
3
+ size 165730557
raccoon-20.jpg ADDED
raccoon-27.jpg ADDED
requirements.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ fastai
2
+ icevision[all] --install-option="--no-deps"