amos1088 commited on
Commit
74c4e79
·
1 Parent(s): 121ee3d

test gradio

Browse files
Files changed (2) hide show
  1. app.py +3 -3
  2. requirements.txt +2 -1
app.py CHANGED
@@ -3,7 +3,7 @@ import torch
3
  from diffusers import StableDiffusionControlNetPipeline, ControlNetModel, UniPCMultistepScheduler
4
  from huggingface_hub import login
5
  import os
6
-
7
  # Log in to Hugging Face with your token
8
  token = os.getenv("HF_TOKEN")
9
  login(token=token)
@@ -18,9 +18,9 @@ pipe = StableDiffusionControlNetPipeline.from_pretrained(
18
  model_id, controlnet=controlnet, torch_dtype=torch.float16
19
  )
20
  pipe.scheduler = UniPCMultistepScheduler.from_config(pipe.scheduler.config)
21
- pipe = pipe.to("cuda") if torch.cuda.is_available() else pipe
22
 
23
- # Define the Gradio interface function
24
  def generate_image(prompt, reference_image):
25
  # Prepare the reference image for ControlNet
26
  reference_image = reference_image.convert("RGB").resize((512, 512))
 
3
  from diffusers import StableDiffusionControlNetPipeline, ControlNetModel, UniPCMultistepScheduler
4
  from huggingface_hub import login
5
  import os
6
+ import spaces
7
  # Log in to Hugging Face with your token
8
  token = os.getenv("HF_TOKEN")
9
  login(token=token)
 
18
  model_id, controlnet=controlnet, torch_dtype=torch.float16
19
  )
20
  pipe.scheduler = UniPCMultistepScheduler.from_config(pipe.scheduler.config)
21
+ pipe = pipe.to("cuda")
22
 
23
+ @spaces.GPU
24
  def generate_image(prompt, reference_image):
25
  # Prepare the reference image for ControlNet
26
  reference_image = reference_image.convert("RGB").resize((512, 512))
requirements.txt CHANGED
@@ -3,4 +3,5 @@ diffusers
3
  transformers
4
  accelerate
5
  gradio
6
- sentencepiece
 
 
3
  transformers
4
  accelerate
5
  gradio
6
+ sentencepiece
7
+ spaces