Kesheratmex commited on
Commit
a76b63e
·
1 Parent(s): 7f8f684

**Update Gradio queue call and pin NumPy version for ZeroGPU**

Browse files

- Remove deprecated `concurrency_count` argument; `demo.queue()` is sufficient with Gradio 4.x (uses `max_size`/`default_concurrency_limit` internally).
- Add comment explaining the change.
- Pin NumPy to `1.26.4` to ensure compatibility with PyTorch 2.2 on the ZeroGPU environment.

Files changed (2) hide show
  1. app.py +3 -2
  2. requirements.txt +2 -0
app.py CHANGED
@@ -165,8 +165,9 @@ with gr.Blocks(title="Kesherat · Inspección de palas eólicas") as demo:
165
  txt_classes = gr.Textbox(label="Clases cargadas", interactive=False)
166
  btn_classes.click(fn=show_classes, outputs=txt_classes)
167
 
168
- # Habilitar cola para ZeroGPU (1 job GPU a la vez)
169
- demo.queue(concurrency_count=1)
 
170
 
171
  if __name__ == "__main__":
172
  demo.launch()
 
165
  txt_classes = gr.Textbox(label="Clases cargadas", interactive=False)
166
  btn_classes.click(fn=show_classes, outputs=txt_classes)
167
 
168
+ # Habilitar cola para ZeroGPU
169
+ # Nota: en Gradio 4.x el parámetro es "max_size" / "default_concurrency_limit"; sin kwargs específicos, queue() basta.
170
+ demo.queue()
171
 
172
  if __name__ == "__main__":
173
  demo.launch()
requirements.txt CHANGED
@@ -1,5 +1,7 @@
1
  ultralytics==8.2.0
2
  gradio==4.36.1 # 4.x permite auth=
3
  opencv-python-headless
 
 
4
  # PyTorch compatible con ZeroGPU (se instala CUDA apropiada en el runtime)
5
  torch==2.2.0
 
1
  ultralytics==8.2.0
2
  gradio==4.36.1 # 4.x permite auth=
3
  opencv-python-headless
4
+ # Fijar NumPy 1.x para compatibilidad con PyTorch 2.2 en ZeroGPU
5
+ numpy==1.26.4
6
  # PyTorch compatible con ZeroGPU (se instala CUDA apropiada en el runtime)
7
  torch==2.2.0