linoyts HF staff commited on
Commit
0f97695
1 Parent(s): 9ed65fe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -4,10 +4,10 @@ import torch
4
  from clip_slider_pipeline import CLIPSliderXL
5
  from diffusers import StableDiffusionXLPipeline, EulerDiscreteScheduler, AutoencoderKL
6
 
7
- vae = AutoencoderKL.from_pretrained("madebyollin/sdxl-vae-fp16-fix", torch_dtype=torch.float16)
8
- flash_pipe = StableDiffusionXLPipeline.from_pretrained("sd-community/sdxl-flash", vae=vae).to("cuda", torch.float16)
9
  flash_pipe.scheduler = EulerDiscreteScheduler.from_config(flash_pipe.scheduler.config)
10
- clip_slider = CLIPSliderXL(flash_pipe, device=torch.device("cuda"), iterations=50)
11
 
12
  @spaces.GPU
13
  def generate(slider_x, slider_y, prompt,
@@ -95,6 +95,8 @@ with gr.Blocks(css=css) as demo:
95
  x = gr.Slider(minimum=-10, value=0, maximum=10, elem_id="x", interactive=False)
96
  y = gr.Slider(minimum=-10, value=0, maximum=10, elem_id="y", interactive=False)
97
  output_image = gr.Image(elem_id="image_out")
 
 
98
 
99
  submit.click(fn=generate,
100
  inputs=[slider_x, slider_y, prompt, x_concept_1, x_concept_2, y_concept_1, y_concept_2, avg_diff_x_1, avg_diff_x_2, avg_diff_y_1, avg_diff_y_2],
 
4
  from clip_slider_pipeline import CLIPSliderXL
5
  from diffusers import StableDiffusionXLPipeline, EulerDiscreteScheduler, AutoencoderKL
6
 
7
+ #vae = AutoencoderKL.from_pretrained("madebyollin/sdxl-vae-fp16-fix", torch_dtype=torch.float16)
8
+ flash_pipe = StableDiffusionXLPipeline.from_pretrained("sd-community/sdxl-flash").to("cuda", torch.float16)
9
  flash_pipe.scheduler = EulerDiscreteScheduler.from_config(flash_pipe.scheduler.config)
10
+ clip_slider = CLIPSliderXL(flash_pipe, device=torch.device("cuda"), iterations=100)
11
 
12
  @spaces.GPU
13
  def generate(slider_x, slider_y, prompt,
 
95
  x = gr.Slider(minimum=-10, value=0, maximum=10, elem_id="x", interactive=False)
96
  y = gr.Slider(minimum=-10, value=0, maximum=10, elem_id="y", interactive=False)
97
  output_image = gr.Image(elem_id="image_out")
98
+ with gr.Accordion(label="advanced options"):
99
+
100
 
101
  submit.click(fn=generate,
102
  inputs=[slider_x, slider_y, prompt, x_concept_1, x_concept_2, y_concept_1, y_concept_2, avg_diff_x_1, avg_diff_x_2, avg_diff_y_1, avg_diff_y_2],