Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -8,6 +8,8 @@ import numpy as np
|
|
8 |
import spaces
|
9 |
import torch
|
10 |
import random
|
|
|
|
|
11 |
from PIL import Image
|
12 |
|
13 |
from diffusers import FluxKontextPipeline
|
@@ -22,6 +24,7 @@ optimize_pipeline_(pipe, image=Image.new("RGB", (512, 512)), prompt='prompt')
|
|
22 |
|
23 |
@spaces.GPU(duration=24)
|
24 |
def infer(input_image, prompt, seed=42, randomize_seed=False, guidance_scale=2.5, steps=28, progress=gr.Progress(track_tqdm=True)):
|
|
|
25 |
"""
|
26 |
Perform image editing using the FLUX.1 Kontext pipeline.
|
27 |
|
@@ -82,11 +85,15 @@ def infer(input_image, prompt, seed=42, randomize_seed=False, guidance_scale=2.5
|
|
82 |
num_inference_steps=steps,
|
83 |
generator=torch.Generator().manual_seed(seed),
|
84 |
).images[0]
|
|
|
|
|
85 |
return image, seed, gr.Button(visible=True)
|
86 |
|
87 |
@spaces.GPU(duration=25)
|
88 |
def infer_example(input_image, prompt):
|
|
|
89 |
image, seed, _ = infer(input_image, prompt)
|
|
|
90 |
return image, seed
|
91 |
|
92 |
css="""
|
|
|
8 |
import spaces
|
9 |
import torch
|
10 |
import random
|
11 |
+
import time
|
12 |
+
from datetime import timedelta as td
|
13 |
from PIL import Image
|
14 |
|
15 |
from diffusers import FluxKontextPipeline
|
|
|
24 |
|
25 |
@spaces.GPU(duration=24)
|
26 |
def infer(input_image, prompt, seed=42, randomize_seed=False, guidance_scale=2.5, steps=28, progress=gr.Progress(track_tqdm=True)):
|
27 |
+
start_load = time.time()
|
28 |
"""
|
29 |
Perform image editing using the FLUX.1 Kontext pipeline.
|
30 |
|
|
|
85 |
num_inference_steps=steps,
|
86 |
generator=torch.Generator().manual_seed(seed),
|
87 |
).images[0]
|
88 |
+
|
89 |
+
print(f"Time Elapsed: {td(seconds=int(time.time() - start_load))}")
|
90 |
return image, seed, gr.Button(visible=True)
|
91 |
|
92 |
@spaces.GPU(duration=25)
|
93 |
def infer_example(input_image, prompt):
|
94 |
+
start_load = time.time()
|
95 |
image, seed, _ = infer(input_image, prompt)
|
96 |
+
print(f"Time Elapsed: {td(seconds=int(time.time() - start_load))}")
|
97 |
return image, seed
|
98 |
|
99 |
css="""
|