barakmeiri commited on
Commit
62508ec
·
verified ·
1 Parent(s): 5666f2a

Use GPU always

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -60,9 +60,9 @@ with gr.Blocks(css="style.css") as demo:
60
  scheduler_class = MyEulerAncestralDiscreteScheduler
61
 
62
  print('\n################## 1')
63
- pipe_inversion = SDXLDDIMPipeline.from_pretrained("stabilityai/sdxl-turbo", use_safetensors=True).to('cpu')
64
  print('\n################## 2')
65
- pipe_inference = AutoPipelineForImage2Image.from_pretrained("stabilityai/sdxl-turbo", use_safetensors=True).to('cpu')
66
  print('\n################## 3')
67
  pipe_inference.scheduler = scheduler_class.from_config(pipe_inference.scheduler.config)
68
  pipe_inversion.scheduler = scheduler_class.from_config(pipe_inversion.scheduler.config)
@@ -75,7 +75,7 @@ with gr.Blocks(css="style.css") as demo:
75
  edit_guidance_scale=edit_guidance_scale,
76
  inversion_max_step=inversion_max_step)
77
  image_editor = ImageEditorDemo(pipe_inversion, pipe_inference, input_image,
78
- description_prompt, config, 'cpu',
79
  [rnri_iterations, rnri_alpha, rnri_lr])
80
  print('\n################## 5')
81
  return image_editor, "Input has set!"
@@ -84,10 +84,10 @@ with gr.Blocks(css="style.css") as demo:
84
  def edit(editor, target_prompt):
85
  if editor is None:
86
  raise gr.Error("Set inputs before editing.")
87
- if device == "cuda":
88
- image = editor.to(device).edit(target_prompt)
89
- else:
90
- image = editor.edit(target_prompt)
91
  return image
92
 
93
  gr.Markdown(f"""running on {power_device}""")
 
60
  scheduler_class = MyEulerAncestralDiscreteScheduler
61
 
62
  print('\n################## 1')
63
+ pipe_inversion = SDXLDDIMPipeline.from_pretrained("stabilityai/sdxl-turbo", use_safetensors=True)#.to('cpu')
64
  print('\n################## 2')
65
+ pipe_inference = AutoPipelineForImage2Image.from_pretrained("stabilityai/sdxl-turbo", use_safetensors=True)#.to('cpu')
66
  print('\n################## 3')
67
  pipe_inference.scheduler = scheduler_class.from_config(pipe_inference.scheduler.config)
68
  pipe_inversion.scheduler = scheduler_class.from_config(pipe_inversion.scheduler.config)
 
75
  edit_guidance_scale=edit_guidance_scale,
76
  inversion_max_step=inversion_max_step)
77
  image_editor = ImageEditorDemo(pipe_inversion, pipe_inference, input_image,
78
+ description_prompt, config, device,
79
  [rnri_iterations, rnri_alpha, rnri_lr])
80
  print('\n################## 5')
81
  return image_editor, "Input has set!"
 
84
  def edit(editor, target_prompt):
85
  if editor is None:
86
  raise gr.Error("Set inputs before editing.")
87
+ # if device == "cuda":
88
+ # image = editor.to(device).edit(target_prompt)
89
+ # else:
90
+ image = editor.edit(target_prompt)
91
  return image
92
 
93
  gr.Markdown(f"""running on {power_device}""")