Spaces:
Running
on
A10G
Running
on
A10G
Update app.py
Browse files
app.py
CHANGED
|
@@ -6,7 +6,7 @@ from diffusers.pipelines.auto_pipeline import AutoPipelineForImage2Image
|
|
| 6 |
from src.sdxl_inversion_pipeline import SDXLDDIMPipeline
|
| 7 |
from src.config import RunConfig
|
| 8 |
from src.editor import ImageEditorDemo
|
| 9 |
-
|
| 10 |
device = "cuda" if torch.cuda.is_available() else "cpu"
|
| 11 |
|
| 12 |
scheduler_class = MyEulerAncestralDiscreteScheduler
|
|
@@ -27,7 +27,7 @@ pipe_inversion.scheduler_inference = scheduler_class.from_config(pipe_inference.
|
|
| 27 |
# pipe = DiffusionPipeline.from_pretrained("stabilityai/sdxl-turbo", use_safetensors=True)
|
| 28 |
# pipe = pipe.to(device)
|
| 29 |
|
| 30 |
-
|
| 31 |
def infer(input_image, description_prompt, target_prompt, edit_guidance_scale, num_inference_steps=4,
|
| 32 |
num_inversion_steps=4,
|
| 33 |
inversion_max_step=0.6):
|
|
|
|
| 6 |
from src.sdxl_inversion_pipeline import SDXLDDIMPipeline
|
| 7 |
from src.config import RunConfig
|
| 8 |
from src.editor import ImageEditorDemo
|
| 9 |
+
import spaces
|
| 10 |
device = "cuda" if torch.cuda.is_available() else "cpu"
|
| 11 |
|
| 12 |
scheduler_class = MyEulerAncestralDiscreteScheduler
|
|
|
|
| 27 |
# pipe = DiffusionPipeline.from_pretrained("stabilityai/sdxl-turbo", use_safetensors=True)
|
| 28 |
# pipe = pipe.to(device)
|
| 29 |
|
| 30 |
+
@spaces.GPU
|
| 31 |
def infer(input_image, description_prompt, target_prompt, edit_guidance_scale, num_inference_steps=4,
|
| 32 |
num_inversion_steps=4,
|
| 33 |
inversion_max_step=0.6):
|