Charbel Malo commited on
Commit
838937a
·
verified ·
1 Parent(s): de867ae

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -0
app.py CHANGED
@@ -100,6 +100,7 @@ EMPTY_CACHE = lambda: torch.cuda.empty_cache() if device == "cuda" else None
100
 
101
  ## ------------------------------ LOAD MODELS ------------------------------
102
 
 
103
  def load_face_analyser_model(name="buffalo_l"):
104
  global FACE_ANALYSER
105
  if FACE_ANALYSER is None:
@@ -109,6 +110,7 @@ def load_face_analyser_model(name="buffalo_l"):
109
  )
110
 
111
 
 
112
  def load_face_swapper_model(path="./assets/pretrained_models/inswapper_128.onnx"):
113
  global FACE_SWAPPER
114
  if FACE_SWAPPER is None:
@@ -116,11 +118,13 @@ def load_face_swapper_model(path="./assets/pretrained_models/inswapper_128.onnx"
116
  FACE_SWAPPER = Inswapper(model_file=path, batch_size=batch, providers=["CUDAExecutionProvider", "CPUExecutionProvider"])
117
 
118
 
 
119
  def load_face_parser_model(path="./assets/pretrained_models/79999_iter.pth"):
120
  global FACE_PARSER
121
  if FACE_PARSER is None:
122
  FACE_PARSER = init_parsing_model(path, device=device)
123
 
 
124
  def load_nsfw_detector_model(path="./assets/pretrained_models/open-nsfw.onnx"):
125
  global NSFW_DETECTOR
126
  if NSFW_DETECTOR is None:
 
100
 
101
  ## ------------------------------ LOAD MODELS ------------------------------
102
 
103
+ @spaces.GPU(duration=300, enable_queue=True)
104
  def load_face_analyser_model(name="buffalo_l"):
105
  global FACE_ANALYSER
106
  if FACE_ANALYSER is None:
 
110
  )
111
 
112
 
113
+ @spaces.GPU(duration=300, enable_queue=True)
114
  def load_face_swapper_model(path="./assets/pretrained_models/inswapper_128.onnx"):
115
  global FACE_SWAPPER
116
  if FACE_SWAPPER is None:
 
118
  FACE_SWAPPER = Inswapper(model_file=path, batch_size=batch, providers=["CUDAExecutionProvider", "CPUExecutionProvider"])
119
 
120
 
121
+ @spaces.GPU(duration=300, enable_queue=True)
122
  def load_face_parser_model(path="./assets/pretrained_models/79999_iter.pth"):
123
  global FACE_PARSER
124
  if FACE_PARSER is None:
125
  FACE_PARSER = init_parsing_model(path, device=device)
126
 
127
+ @spaces.GPU(duration=300, enable_queue=True)
128
  def load_nsfw_detector_model(path="./assets/pretrained_models/open-nsfw.onnx"):
129
  global NSFW_DETECTOR
130
  if NSFW_DETECTOR is None: