Spaces:
Running
on
Zero
Running
on
Zero
update
Browse files
app.py
CHANGED
@@ -57,8 +57,10 @@ IMAGE_PROCESS_TRANSFORM = transforms.Compose([
|
|
57 |
])
|
58 |
|
59 |
@spaces.GPU
|
60 |
-
def generate_image(ref_image, ref_image2, prompt, height=512, width=512, num_steps=25, guidance_scale=3.5, seed=0, ip_scale=1.0):
|
61 |
-
print(f"ref_image: {ref_image.size
|
|
|
|
|
62 |
with torch.no_grad():
|
63 |
image_refs = map(torch.stack, [
|
64 |
[IMAGE_PROCESS_TRANSFORM(i) for i in [ref_image, ref_image2] if i is not None]
|
@@ -95,7 +97,7 @@ with gr.Blocks() as demo:
|
|
95 |
with gr.Row():
|
96 |
gr.Markdown("""
|
97 |
## Character Consistancy Image Generation based on Flux
|
98 |
-
- This model is
|
99 |
""")
|
100 |
|
101 |
with gr.Row():
|
@@ -141,8 +143,7 @@ with gr.Blocks() as demo:
|
|
141 |
### Tips:
|
142 |
- Images with human subjects tend to perform better than other categories.
|
143 |
- Images where the subject occupies most of the frame with a clean, uncluttered background yield improved results.
|
144 |
-
- Including multiple subjects of the same category may cause blending issues
|
145 |
-
- Despite these factors, most image inputs still produce reasonable and satisfactory results.
|
146 |
""")
|
147 |
# When the button is clicked, pass all inputs to generate_image
|
148 |
generate_btn.click(
|
|
|
57 |
])
|
58 |
|
59 |
@spaces.GPU
|
60 |
+
def generate_image(ref_image, ref_image2=None, prompt="", height=512, width=512, num_steps=25, guidance_scale=3.5, seed=0, ip_scale=1.0):
|
61 |
+
print(f"ref_image: {ref_image.size if ref_image is not None else None}, "
|
62 |
+
f"ref_image2: {ref_image2.size if ref_image2 is not None else None}, "
|
63 |
+
f"prompt: {prompt}, height: {height}, width: {width}, num_steps: {num_steps}, guidance_scale: {guidance_scale}, ip_scale: {ip_scale}")
|
64 |
with torch.no_grad():
|
65 |
image_refs = map(torch.stack, [
|
66 |
[IMAGE_PROCESS_TRANSFORM(i) for i in [ref_image, ref_image2] if i is not None]
|
|
|
97 |
with gr.Row():
|
98 |
gr.Markdown("""
|
99 |
## Character Consistancy Image Generation based on Flux
|
100 |
+
- This model is currently only good at generating consistent images of single human subject, multi-subjects and common object are not as satisfactory, but it will improved soon
|
101 |
""")
|
102 |
|
103 |
with gr.Row():
|
|
|
143 |
### Tips:
|
144 |
- Images with human subjects tend to perform better than other categories.
|
145 |
- Images where the subject occupies most of the frame with a clean, uncluttered background yield improved results.
|
146 |
+
- Including multiple subjects of the same category may cause blending issues.
|
|
|
147 |
""")
|
148 |
# When the button is clicked, pass all inputs to generate_image
|
149 |
generate_btn.click(
|