Spaces:
Runtime error
Runtime error
Use GPU always
Browse files
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)
|
64 |
print('\n################## 2')
|
65 |
-
pipe_inference = AutoPipelineForImage2Image.from_pretrained("stabilityai/sdxl-turbo", use_safetensors=True)
|
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,
|
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 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
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}""")
|