vinoku89 commited on
Commit
2c25495
·
verified ·
1 Parent(s): 44dba41

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -1,15 +1,17 @@
1
  import gradio as gr
2
  from transformers import AutoTokenizer, AutoModelForCausalLM
3
  import torch
 
4
 
5
  # Load model
6
  tokenizer = AutoTokenizer.from_pretrained("vinoku89/svg-code-generator")
7
  model = AutoModelForCausalLM.from_pretrained("vinoku89/svg-code-generator")
8
 
9
- # 💡 Move model to GPU if available
10
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
11
  model.to(device)
12
 
 
13
  def generate_svg(prompt):
14
  inputs = tokenizer(prompt, return_tensors="pt").to(device)
15
 
@@ -39,4 +41,4 @@ gradio_app = gr.Interface(
39
  )
40
 
41
  if __name__ == "__main__":
42
- gradio_app.launch()
 
1
  import gradio as gr
2
  from transformers import AutoTokenizer, AutoModelForCausalLM
3
  import torch
4
+ import spaces
5
 
6
  # Load model
7
  tokenizer = AutoTokenizer.from_pretrained("vinoku89/svg-code-generator")
8
  model = AutoModelForCausalLM.from_pretrained("vinoku89/svg-code-generator")
9
 
10
+ # Move model to GPU if available
11
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
12
  model.to(device)
13
 
14
+ @spaces.GPU
15
  def generate_svg(prompt):
16
  inputs = tokenizer(prompt, return_tensors="pt").to(device)
17
 
 
41
  )
42
 
43
  if __name__ == "__main__":
44
+ gradio_app.launch()