Samuel Stevens commited on
Commit
5953e76
·
1 Parent(s): c0b4385

Add concurrency

Browse files
Files changed (2) hide show
  1. app.py +1 -0
  2. requirements.txt +19 -19
app.py CHANGED
@@ -573,4 +573,5 @@ with gr.Blocks() as demo:
573
 
574
 
575
  if __name__ == "__main__":
 
576
  demo.launch()
 
573
 
574
 
575
  if __name__ == "__main__":
576
+ demo.queue(default_concurrency_limit=2, max_size=32)
577
  demo.launch()
requirements.txt CHANGED
@@ -4,7 +4,7 @@ aiofiles==23.2.1
4
  # via gradio
5
  aiohappyeyeballs==2.4.6
6
  # via aiohttp
7
- aiohttp==3.11.12
8
  # via
9
  # datasets
10
  # fsspec
@@ -25,7 +25,7 @@ attrs==25.1.0
25
  # aiohttp
26
  # jsonschema
27
  # referencing
28
- beartype==0.19.0
29
  # via
30
  # saev-image-classification (pyproject.toml)
31
  # saev
@@ -47,7 +47,7 @@ contourpy==1.3.1
47
  # via matplotlib
48
  cycler==0.12.1
49
  # via matplotlib
50
- datasets==3.3.1
51
  # via saev
52
  dill==0.3.8
53
  # via
@@ -84,9 +84,9 @@ fsspec==2024.12.0
84
  # torch
85
  ftfy==6.3.1
86
  # via open-clip-torch
87
- gradio==5.16.0
88
  # via saev-image-classification (pyproject.toml)
89
- gradio-client==1.7.0
90
  # via gradio
91
  h11==0.14.0
92
  # via
@@ -99,7 +99,7 @@ httpx==0.28.1
99
  # gradio
100
  # gradio-client
101
  # safehttpx
102
- huggingface-hub==0.28.1
103
  # via
104
  # datasets
105
  # gradio
@@ -131,7 +131,7 @@ jsonschema-specifications==2024.10.1
131
  # via jsonschema
132
  kiwisolver==1.4.8
133
  # via matplotlib
134
- marimo==0.11.6
135
  # via saev
136
  markdown==3.7
137
  # via
@@ -155,7 +155,7 @@ multidict==6.1.0
155
  # yarl
156
  multiprocess==0.70.16
157
  # via datasets
158
- narwhals==1.27.1
159
  # via
160
  # altair
161
  # marimo
@@ -204,7 +204,7 @@ nvidia-nvjitlink-cu12==12.4.127
204
  # torch
205
  nvidia-nvtx-cu12==12.4.127
206
  # via torch
207
- open-clip-torch==2.30.0
208
  # via
209
  # saev-image-classification (pyproject.toml)
210
  # saev
@@ -231,15 +231,15 @@ pillow==11.1.0
231
  # matplotlib
232
  # saev
233
  # torchvision
234
- polars==1.22.0
235
  # via saev
236
- propcache==0.2.1
237
  # via
238
  # aiohttp
239
  # yarl
240
  psutil==7.0.0
241
  # via marimo
242
- pyarrow==19.0.0
243
  # via datasets
244
  pycrdt==0.11.1
245
  # via marimo
@@ -289,15 +289,15 @@ rich==13.9.4
289
  # via
290
  # typer
291
  # tyro
292
- rpds-py==0.22.3
293
  # via
294
  # jsonschema
295
  # referencing
296
- ruff==0.9.6
297
  # via
298
  # gradio
299
  # marimo
300
- saev @ git+https://github.com/samuelstevens/saev@298cabdb6b771c76b402d0fdddab6907d1941d7a
301
  # via saev-image-classification (pyproject.toml)
302
  safehttpx==0.1.6
303
  # via gradio
@@ -307,7 +307,7 @@ safetensors==0.5.2
307
  # timm
308
  semantic-version==2.10.0
309
  # via gradio
310
- setuptools==75.8.0
311
  # via torch
312
  shellingham==1.5.4
313
  # via typer
@@ -326,7 +326,7 @@ submitit==1.5.2
326
  # via saev
327
  sympy==1.13.1
328
  # via torch
329
- timm==1.0.14
330
  # via open-clip-torch
331
  tomlkit==0.13.2
332
  # via
@@ -372,7 +372,7 @@ typing-extensions==4.12.2
372
  # typeguard
373
  # typer
374
  # tyro
375
- tyro==0.9.14
376
  # via saev
377
  tzdata==2025.1
378
  # via pandas
@@ -386,7 +386,7 @@ wadler-lindig==0.1.3
386
  # via jaxtyping
387
  wcwidth==0.2.13
388
  # via ftfy
389
- websockets==14.2
390
  # via
391
  # gradio-client
392
  # marimo
 
4
  # via gradio
5
  aiohappyeyeballs==2.4.6
6
  # via aiohttp
7
+ aiohttp==3.11.13
8
  # via
9
  # datasets
10
  # fsspec
 
25
  # aiohttp
26
  # jsonschema
27
  # referencing
28
+ beartype==0.20.0
29
  # via
30
  # saev-image-classification (pyproject.toml)
31
  # saev
 
47
  # via matplotlib
48
  cycler==0.12.1
49
  # via matplotlib
50
+ datasets==3.3.2
51
  # via saev
52
  dill==0.3.8
53
  # via
 
84
  # torch
85
  ftfy==6.3.1
86
  # via open-clip-torch
87
+ gradio==5.18.0
88
  # via saev-image-classification (pyproject.toml)
89
+ gradio-client==1.7.2
90
  # via gradio
91
  h11==0.14.0
92
  # via
 
99
  # gradio
100
  # gradio-client
101
  # safehttpx
102
+ huggingface-hub==0.29.1
103
  # via
104
  # datasets
105
  # gradio
 
131
  # via jsonschema
132
  kiwisolver==1.4.8
133
  # via matplotlib
134
+ marimo==0.11.9
135
  # via saev
136
  markdown==3.7
137
  # via
 
155
  # yarl
156
  multiprocess==0.70.16
157
  # via datasets
158
+ narwhals==1.28.0
159
  # via
160
  # altair
161
  # marimo
 
204
  # torch
205
  nvidia-nvtx-cu12==12.4.127
206
  # via torch
207
+ open-clip-torch==2.31.0
208
  # via
209
  # saev-image-classification (pyproject.toml)
210
  # saev
 
231
  # matplotlib
232
  # saev
233
  # torchvision
234
+ polars==1.23.0
235
  # via saev
236
+ propcache==0.3.0
237
  # via
238
  # aiohttp
239
  # yarl
240
  psutil==7.0.0
241
  # via marimo
242
+ pyarrow==19.0.1
243
  # via datasets
244
  pycrdt==0.11.1
245
  # via marimo
 
289
  # via
290
  # typer
291
  # tyro
292
+ rpds-py==0.23.1
293
  # via
294
  # jsonschema
295
  # referencing
296
+ ruff==0.9.7
297
  # via
298
  # gradio
299
  # marimo
300
+ saev @ git+https://github.com/samuelstevens/saev@d03db3bf6a2e104ef4758c439194e500016e0366
301
  # via saev-image-classification (pyproject.toml)
302
  safehttpx==0.1.6
303
  # via gradio
 
307
  # timm
308
  semantic-version==2.10.0
309
  # via gradio
310
+ setuptools==75.8.1
311
  # via torch
312
  shellingham==1.5.4
313
  # via typer
 
326
  # via saev
327
  sympy==1.13.1
328
  # via torch
329
+ timm==1.0.15
330
  # via open-clip-torch
331
  tomlkit==0.13.2
332
  # via
 
372
  # typeguard
373
  # typer
374
  # tyro
375
+ tyro==0.9.16
376
  # via saev
377
  tzdata==2025.1
378
  # via pandas
 
386
  # via jaxtyping
387
  wcwidth==0.2.13
388
  # via ftfy
389
+ websockets==15.0
390
  # via
391
  # gradio-client
392
  # marimo