Spaces:
Runtime error
Runtime error
Ahsen Khaliq
commited on
Commit
·
1ec5abc
1
Parent(s):
6dab69a
add queue
Browse files
app.py
CHANGED
|
@@ -12,7 +12,6 @@ import torchtext
|
|
| 12 |
from stat import ST_CTIME
|
| 13 |
from datetime import datetime, timedelta
|
| 14 |
import shutil
|
| 15 |
-
torch.hub.download_url_to_file('https://i.imgur.com/tXrot31.jpg', 'gpu.jpg')
|
| 16 |
# Images
|
| 17 |
torch.hub.download_url_to_file('https://cdn.pixabay.com/photo/2021/08/04/14/16/tower-6521842_1280.jpg', 'tower.jpg')
|
| 18 |
torch.hub.download_url_to_file('https://cdn.pixabay.com/photo/2017/08/31/05/36/buildings-2699520_1280.jpg', 'city.jpg')
|
|
@@ -485,25 +484,12 @@ def gradio_inference(image):
|
|
| 485 |
resize_h=400, # resize original input to this size. None means do not resize.
|
| 486 |
resize_w=400, # resize original input to this size. None means do not resize.
|
| 487 |
serial=True) # if need animation, serial must be True.
|
| 488 |
-
|
| 489 |
-
def throttled_inference(image):
|
| 490 |
-
global inferences_running
|
| 491 |
-
current = inferences_running
|
| 492 |
-
if current >= 5:
|
| 493 |
-
print(f"Rejected inference when we already had {current} running")
|
| 494 |
-
return "gpu.jpg",Image.open("gpu.jpg")
|
| 495 |
-
print(f"Inference starting when we already had {current} running")
|
| 496 |
-
inferences_running += 1
|
| 497 |
-
try:
|
| 498 |
-
return gradio_inference(image)
|
| 499 |
-
finally:
|
| 500 |
-
print("Inference finished")
|
| 501 |
-
inferences_running -= 1
|
| 502 |
title = "Paint Transformer"
|
| 503 |
description = "Gradio demo for Paint Transformer: Feed Forward Neural Painting with Stroke Prediction. To use it, simply upload your image, or click one of the examples to load them. Read more at the links below."
|
| 504 |
article = "<p style='text-align: center'><a href='https://arxiv.org/abs/2108.03798'>Paint Transformer: Feed Forward Neural Painting with Stroke Prediction</a> | <a href='https://github.com/Huage001/PaintTransformer'>Github Repo</a></p>"
|
| 505 |
gr.Interface(
|
| 506 |
-
|
| 507 |
gr.inputs.Image(type="file", label="Input"),
|
| 508 |
[gr.outputs.Image(type="file", label="Output GIF"),
|
| 509 |
gr.outputs.Image(type="pil", label="Output Image")],
|
|
@@ -513,5 +499,6 @@ gr.Interface(
|
|
| 513 |
examples=[
|
| 514 |
['city.jpg'],
|
| 515 |
['tower.jpg']
|
| 516 |
-
]
|
|
|
|
| 517 |
).launch(debug=True)
|
|
|
|
| 12 |
from stat import ST_CTIME
|
| 13 |
from datetime import datetime, timedelta
|
| 14 |
import shutil
|
|
|
|
| 15 |
# Images
|
| 16 |
torch.hub.download_url_to_file('https://cdn.pixabay.com/photo/2021/08/04/14/16/tower-6521842_1280.jpg', 'tower.jpg')
|
| 17 |
torch.hub.download_url_to_file('https://cdn.pixabay.com/photo/2017/08/31/05/36/buildings-2699520_1280.jpg', 'city.jpg')
|
|
|
|
| 484 |
resize_h=400, # resize original input to this size. None means do not resize.
|
| 485 |
resize_w=400, # resize original input to this size. None means do not resize.
|
| 486 |
serial=True) # if need animation, serial must be True.
|
| 487 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 488 |
title = "Paint Transformer"
|
| 489 |
description = "Gradio demo for Paint Transformer: Feed Forward Neural Painting with Stroke Prediction. To use it, simply upload your image, or click one of the examples to load them. Read more at the links below."
|
| 490 |
article = "<p style='text-align: center'><a href='https://arxiv.org/abs/2108.03798'>Paint Transformer: Feed Forward Neural Painting with Stroke Prediction</a> | <a href='https://github.com/Huage001/PaintTransformer'>Github Repo</a></p>"
|
| 491 |
gr.Interface(
|
| 492 |
+
gradio_inference,
|
| 493 |
gr.inputs.Image(type="file", label="Input"),
|
| 494 |
[gr.outputs.Image(type="file", label="Output GIF"),
|
| 495 |
gr.outputs.Image(type="pil", label="Output Image")],
|
|
|
|
| 499 |
examples=[
|
| 500 |
['city.jpg'],
|
| 501 |
['tower.jpg']
|
| 502 |
+
],
|
| 503 |
+
enable_queue=True
|
| 504 |
).launch(debug=True)
|