kevinconka commited on
Commit
97dfc4f
·
1 Parent(s): 4daa30f

trying out ZeroGPU

Browse files
Files changed (2) hide show
  1. model_yolov5.py +3 -1
  2. requirements.txt +1 -0
model_yolov5.py CHANGED
@@ -1,16 +1,18 @@
 
1
  import numpy as np
2
  import yolov5
3
  from yolov5.utils.plots import Annotator, colors
4
  from huggingface_hub import get_token
5
 
6
 
 
7
  def load_model(model_path, img_size=640):
8
  """Load model from HuggingFace Hub."""
9
  model = yolov5.load(model_path, hf_token=get_token())
10
  model.img_size = img_size # add img_size attribute
11
  return model
12
 
13
-
14
  def inference(model, image):
15
  """Run inference on image and return annotated image."""
16
  results = model(image, size=model.img_size)
 
1
+ import spaces
2
  import numpy as np
3
  import yolov5
4
  from yolov5.utils.plots import Annotator, colors
5
  from huggingface_hub import get_token
6
 
7
 
8
+ @spaces.GPU
9
  def load_model(model_path, img_size=640):
10
  """Load model from HuggingFace Hub."""
11
  model = yolov5.load(model_path, hf_token=get_token())
12
  model.img_size = img_size # add img_size attribute
13
  return model
14
 
15
+ @spaces.GPU
16
  def inference(model, image):
17
  """Run inference on image and return annotated image."""
18
  results = model(image, size=model.img_size)
requirements.txt CHANGED
@@ -1,2 +1,3 @@
 
1
  yolov5
2
  pillow
 
1
+ spaces
2
  yolov5
3
  pillow