Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,3 +1,4 @@
|
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
from PIL import Image
|
| 3 |
from transformers import AutoModelForCausalLM, AutoProcessor
|
|
@@ -40,6 +41,7 @@ else:
|
|
| 40 |
models['8b']['model'].eval()
|
| 41 |
models['8b']['processor'] = models['8b']['model'].model.processor
|
| 42 |
|
|
|
|
| 43 |
def convert_to_svg(image, model_choice):
|
| 44 |
try:
|
| 45 |
if image is None:
|
|
@@ -70,8 +72,8 @@ def convert_to_svg(image, model_choice):
|
|
| 70 |
return None, None, f"Error: {str(e)}"
|
| 71 |
|
| 72 |
# Create Blocks interface
|
| 73 |
-
with gr.Blocks(title="
|
| 74 |
-
gr.Markdown("#
|
| 75 |
gr.Markdown("Upload an image to convert it to SVG format using StarVector model")
|
| 76 |
|
| 77 |
with gr.Row():
|
|
|
|
| 1 |
+
import spaces
|
| 2 |
import gradio as gr
|
| 3 |
from PIL import Image
|
| 4 |
from transformers import AutoModelForCausalLM, AutoProcessor
|
|
|
|
| 41 |
models['8b']['model'].eval()
|
| 42 |
models['8b']['processor'] = models['8b']['model'].model.processor
|
| 43 |
|
| 44 |
+
@spaces.GPU
|
| 45 |
def convert_to_svg(image, model_choice):
|
| 46 |
try:
|
| 47 |
if image is None:
|
|
|
|
| 72 |
return None, None, f"Error: {str(e)}"
|
| 73 |
|
| 74 |
# Create Blocks interface
|
| 75 |
+
with gr.Blocks(title="StarVector") as demo:
|
| 76 |
+
gr.Markdown("# StarVector")
|
| 77 |
gr.Markdown("Upload an image to convert it to SVG format using StarVector model")
|
| 78 |
|
| 79 |
with gr.Row():
|