Spaces:
Runtime error
Runtime error
fix a negative text
Browse files
app.py
CHANGED
@@ -618,7 +618,7 @@ if __name__ == "__main__":
|
|
618 |
If you want to use Graphit in a private GPU environment, please press the "Duplicate" button below.
|
619 |
<a class="duplicate-button" style="display:inline-block" target="_blank" href="https://huggingface.co/spaces/navervision/Graphit-SD?duplicate=true"><img style="margin-top:0;margin-bottom:0" src="https://huggingface.co/datasets/huggingface/badges/raw/main/duplicate-this-space-xl-dark.svg" alt="Duplicate Space"></a>
|
620 |
'''
|
621 |
-
neg_default = 'watermark, longbody, lowres, bad anatomy, bad hands, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality'
|
622 |
with gr.Blocks(title=title) as demo:
|
623 |
gr.Markdown(md_title)
|
624 |
mode_t2i = gr.Textbox(value='t2i', label='mode selection', visible=False)
|
@@ -653,7 +653,6 @@ if __name__ == "__main__":
|
|
653 |
cfg_image_scale_t2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
654 |
cfg_image_space_scale_t2i = gr.Number(value=7.5, label='attn image space scale')
|
655 |
cfg_text_scale_t2i = gr.Number(value=7.5, label='attn text scale')
|
656 |
-
negative_text_input_t2i = gr.Textbox(value=neg_default, label='Negative text')
|
657 |
with gr.Row():
|
658 |
cfg_image_source_mix_weight_t2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
659 |
cfg_image_reference_mix_weight_t2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
@@ -671,7 +670,6 @@ if __name__ == "__main__":
|
|
671 |
cfg_image_scale_i2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
672 |
cfg_image_space_scale_i2i = gr.Number(value=7.5, label='attn image space scale')
|
673 |
cfg_text_scale_i2i = gr.Number(value=7.5, label='attn text scale')
|
674 |
-
negative_text_input_i2i = gr.Textbox(value=neg_default, label='Negative text')
|
675 |
with gr.Row():
|
676 |
cfg_image_source_mix_weight_i2i = gr.Number(value=0.05, label='weight for mixing source image (0.0~1.0)')
|
677 |
cfg_image_reference_mix_weight_i2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
@@ -686,7 +684,6 @@ if __name__ == "__main__":
|
|
686 |
cfg_image_scale_d2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
687 |
cfg_image_space_scale_d2i = gr.Number(value=7.5, label='attn image space scale')
|
688 |
cfg_text_scale_d2i = gr.Number(value=7.5, label='attn text scale')
|
689 |
-
negative_text_input_d2i = gr.Textbox(value=neg_default, label='Negative text')
|
690 |
with gr.Row():
|
691 |
cfg_image_source_mix_weight_d2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
692 |
cfg_image_reference_mix_weight_d2i = gr.Number(value=1.0, label='weight for mixing reference image (0.0~1.0)')
|
@@ -701,7 +698,6 @@ if __name__ == "__main__":
|
|
701 |
cfg_image_scale_e2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
702 |
cfg_image_space_scale_e2i = gr.Number(value=7.5, label='attn image space scale')
|
703 |
cfg_text_scale_e2i = gr.Number(value=7.5, label='attn text scale')
|
704 |
-
negative_text_input_e2i = gr.Textbox(value=neg_default, label='Negative text')
|
705 |
with gr.Row():
|
706 |
cfg_image_source_mix_weight_e2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
707 |
cfg_image_reference_mix_weight_e2i = gr.Number(value=1.0, label='weight for mixing reference image (0.0~1.0)')
|
@@ -716,7 +712,6 @@ if __name__ == "__main__":
|
|
716 |
cfg_image_scale_inp = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
717 |
cfg_image_space_scale_inp = gr.Number(value=7.5, label='attn image space scale')
|
718 |
cfg_text_scale_inp = gr.Number(value=7.5, label='attn text scale')
|
719 |
-
negative_text_input_inp = gr.Textbox(value='', label='Negative text')
|
720 |
with gr.Row():
|
721 |
cfg_image_source_mix_weight_inp = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
722 |
cfg_image_reference_mix_weight_inp = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
@@ -731,7 +726,6 @@ if __name__ == "__main__":
|
|
731 |
cfg_image_scale_inped = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
732 |
cfg_image_space_scale_inped = gr.Number(value=7.5, label='attn image space scale')
|
733 |
cfg_text_scale_inped = gr.Number(value=7.5, label='attn text scale')
|
734 |
-
negative_text_input_inped = gr.Textbox(value=neg_default, label='Negative text')
|
735 |
with gr.Row():
|
736 |
cfg_image_source_mix_weight_inped = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
737 |
cfg_image_reference_mix_weight_inped = gr.Number(value=0.35, label='weight for mixing reference image (0.0~1.0)')
|
@@ -751,7 +745,6 @@ if __name__ == "__main__":
|
|
751 |
cfg_image_scale_s2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
752 |
cfg_image_space_scale_s2i = gr.Number(value=7.5, label='attn image space scale')
|
753 |
cfg_text_scale_s2i = gr.Number(value=7.5, label='attn text scale')
|
754 |
-
negative_text_input_s2i = gr.Textbox(value=neg_default, label='Negative text')
|
755 |
with gr.Row():
|
756 |
cfg_image_source_mix_weight_s2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
757 |
cfg_image_reference_mix_weight_s2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
@@ -769,7 +762,6 @@ if __name__ == "__main__":
|
|
769 |
cfg_image_scale_scr2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
770 |
cfg_image_space_scale_scr2i = gr.Number(value=7.5, label='attn image space scale')
|
771 |
cfg_text_scale_scr2i = gr.Number(value=7.5, label='attn text scale')
|
772 |
-
negative_text_input_scr2i = gr.Textbox(value=neg_default, label='Negative text')
|
773 |
with gr.Row():
|
774 |
cfg_image_source_mix_weight_scr2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
775 |
cfg_image_reference_mix_weight_scr2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
@@ -787,13 +779,13 @@ if __name__ == "__main__":
|
|
787 |
cfg_image_scale_cs2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
788 |
cfg_image_space_scale_cs2i = gr.Number(value=7.5, label='attn image space scale')
|
789 |
cfg_text_scale_cs2i = gr.Number(value=7.5, label='attn text scale')
|
790 |
-
negative_text_input_cs2i = gr.Textbox(value=neg_default, label='Negative text')
|
791 |
with gr.Row():
|
792 |
cfg_image_source_mix_weight_cs2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
793 |
cfg_image_reference_mix_weight_cs2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
794 |
mask_scale_cs2i = gr.Number(value=0.5, label='sketch weight (0.0~1.0)')
|
795 |
submit_button_cs2i = gr.Button('Generate images')
|
796 |
text_input = gr.Textbox(value='', label='Input text')
|
|
|
797 |
submit_surprise_me = gr.Button('Surprise me')
|
798 |
#swap_button = gr.Button('Swap source with reference', visible=False)
|
799 |
with gr.Column():
|
@@ -803,15 +795,15 @@ if __name__ == "__main__":
|
|
803 |
gallery_outputs = gr.Gallery(label='Generated outputs').style(grid=[2], height='auto')
|
804 |
gallery_inputs = gr.Gallery(label='Processed inputs').style(grid=[2], height='auto')
|
805 |
|
806 |
-
submit_button_t2i.click(generate, inputs=[image_source_t2i, image_reference, text_input,
|
807 |
-
submit_button_i2i.click(generate, inputs=[image_source_i2i, image_reference, text_input,
|
808 |
-
submit_button_d2i.click(generate, inputs=[image_source_d2i, image_reference, text_input,
|
809 |
-
submit_button_e2i.click(generate, inputs=[image_source_e2i, image_reference, text_input,
|
810 |
-
submit_button_inp.click(generate, inputs=[image_source_inp, image_reference, text_input,
|
811 |
-
submit_button_inped.click(generate, inputs=[image_source_inped, image_reference, text_input,
|
812 |
-
submit_button_s2i.click(generate, inputs=[image_source_s2i, image_reference, text_input,
|
813 |
-
submit_button_scr2i.click(generate, inputs=[image_source_scr2i, image_reference, text_input,
|
814 |
-
submit_button_cs2i.click(generate, inputs=[image_source_cs2i, image_reference, text_input,
|
815 |
build_canvas_s2i.click(generate_canvas, inputs=[image_source_s2i], outputs=[image_source_s2i])
|
816 |
build_canvas_scr2i.click(generate_canvas, inputs=[image_source_scr2i], outputs=[image_source_scr2i])
|
817 |
submit_surprise_me.click(surprise_me, outputs=[text_input])
|
|
|
618 |
If you want to use Graphit in a private GPU environment, please press the "Duplicate" button below.
|
619 |
<a class="duplicate-button" style="display:inline-block" target="_blank" href="https://huggingface.co/spaces/navervision/Graphit-SD?duplicate=true"><img style="margin-top:0;margin-bottom:0" src="https://huggingface.co/datasets/huggingface/badges/raw/main/duplicate-this-space-xl-dark.svg" alt="Duplicate Space"></a>
|
620 |
'''
|
621 |
+
neg_default = '' #'watermark, longbody, lowres, bad anatomy, bad hands, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality'
|
622 |
with gr.Blocks(title=title) as demo:
|
623 |
gr.Markdown(md_title)
|
624 |
mode_t2i = gr.Textbox(value='t2i', label='mode selection', visible=False)
|
|
|
653 |
cfg_image_scale_t2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
654 |
cfg_image_space_scale_t2i = gr.Number(value=7.5, label='attn image space scale')
|
655 |
cfg_text_scale_t2i = gr.Number(value=7.5, label='attn text scale')
|
|
|
656 |
with gr.Row():
|
657 |
cfg_image_source_mix_weight_t2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
658 |
cfg_image_reference_mix_weight_t2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
|
|
670 |
cfg_image_scale_i2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
671 |
cfg_image_space_scale_i2i = gr.Number(value=7.5, label='attn image space scale')
|
672 |
cfg_text_scale_i2i = gr.Number(value=7.5, label='attn text scale')
|
|
|
673 |
with gr.Row():
|
674 |
cfg_image_source_mix_weight_i2i = gr.Number(value=0.05, label='weight for mixing source image (0.0~1.0)')
|
675 |
cfg_image_reference_mix_weight_i2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
|
|
684 |
cfg_image_scale_d2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
685 |
cfg_image_space_scale_d2i = gr.Number(value=7.5, label='attn image space scale')
|
686 |
cfg_text_scale_d2i = gr.Number(value=7.5, label='attn text scale')
|
|
|
687 |
with gr.Row():
|
688 |
cfg_image_source_mix_weight_d2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
689 |
cfg_image_reference_mix_weight_d2i = gr.Number(value=1.0, label='weight for mixing reference image (0.0~1.0)')
|
|
|
698 |
cfg_image_scale_e2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
699 |
cfg_image_space_scale_e2i = gr.Number(value=7.5, label='attn image space scale')
|
700 |
cfg_text_scale_e2i = gr.Number(value=7.5, label='attn text scale')
|
|
|
701 |
with gr.Row():
|
702 |
cfg_image_source_mix_weight_e2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
703 |
cfg_image_reference_mix_weight_e2i = gr.Number(value=1.0, label='weight for mixing reference image (0.0~1.0)')
|
|
|
712 |
cfg_image_scale_inp = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
713 |
cfg_image_space_scale_inp = gr.Number(value=7.5, label='attn image space scale')
|
714 |
cfg_text_scale_inp = gr.Number(value=7.5, label='attn text scale')
|
|
|
715 |
with gr.Row():
|
716 |
cfg_image_source_mix_weight_inp = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
717 |
cfg_image_reference_mix_weight_inp = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
|
|
726 |
cfg_image_scale_inped = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
727 |
cfg_image_space_scale_inped = gr.Number(value=7.5, label='attn image space scale')
|
728 |
cfg_text_scale_inped = gr.Number(value=7.5, label='attn text scale')
|
|
|
729 |
with gr.Row():
|
730 |
cfg_image_source_mix_weight_inped = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
731 |
cfg_image_reference_mix_weight_inped = gr.Number(value=0.35, label='weight for mixing reference image (0.0~1.0)')
|
|
|
745 |
cfg_image_scale_s2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
746 |
cfg_image_space_scale_s2i = gr.Number(value=7.5, label='attn image space scale')
|
747 |
cfg_text_scale_s2i = gr.Number(value=7.5, label='attn text scale')
|
|
|
748 |
with gr.Row():
|
749 |
cfg_image_source_mix_weight_s2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
750 |
cfg_image_reference_mix_weight_s2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
|
|
762 |
cfg_image_scale_scr2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
763 |
cfg_image_space_scale_scr2i = gr.Number(value=7.5, label='attn image space scale')
|
764 |
cfg_text_scale_scr2i = gr.Number(value=7.5, label='attn text scale')
|
|
|
765 |
with gr.Row():
|
766 |
cfg_image_source_mix_weight_scr2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
767 |
cfg_image_reference_mix_weight_scr2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
|
|
779 |
cfg_image_scale_cs2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
|
780 |
cfg_image_space_scale_cs2i = gr.Number(value=7.5, label='attn image space scale')
|
781 |
cfg_text_scale_cs2i = gr.Number(value=7.5, label='attn text scale')
|
|
|
782 |
with gr.Row():
|
783 |
cfg_image_source_mix_weight_cs2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
|
784 |
cfg_image_reference_mix_weight_cs2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
|
785 |
mask_scale_cs2i = gr.Number(value=0.5, label='sketch weight (0.0~1.0)')
|
786 |
submit_button_cs2i = gr.Button('Generate images')
|
787 |
text_input = gr.Textbox(value='', label='Input text')
|
788 |
+
negative_text_input = gr.Textbox(value=neg_default, label='Negative text')
|
789 |
submit_surprise_me = gr.Button('Surprise me')
|
790 |
#swap_button = gr.Button('Swap source with reference', visible=False)
|
791 |
with gr.Column():
|
|
|
795 |
gallery_outputs = gr.Gallery(label='Generated outputs').style(grid=[2], height='auto')
|
796 |
gallery_inputs = gr.Gallery(label='Processed inputs').style(grid=[2], height='auto')
|
797 |
|
798 |
+
submit_button_t2i.click(generate, inputs=[image_source_t2i, image_reference, text_input, negative_text_input, steps_input_t2i, random_seed_t2i, cfg_image_scale_t2i, cfg_text_scale_t2i, cfg_image_space_scale_t2i, cfg_image_reference_mix_weight_t2i, cfg_image_source_mix_weight_t2i, mask_scale_default, use_edge_default, height_t2i, width_t2i, do_sr, mode_t2i], outputs=[gallery_outputs, gallery_inputs])
|
799 |
+
submit_button_i2i.click(generate, inputs=[image_source_i2i, image_reference, text_input, negative_text_input, steps_input_i2i, random_seed_i2i, cfg_image_scale_i2i, cfg_text_scale_i2i, cfg_image_space_scale_i2i, cfg_image_reference_mix_weight_i2i, cfg_image_source_mix_weight_i2i, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_i2i], outputs=[gallery_outputs, gallery_inputs])
|
800 |
+
submit_button_d2i.click(generate, inputs=[image_source_d2i, image_reference, text_input, negative_text_input, steps_input_d2i, random_seed_d2i, cfg_image_scale_d2i, cfg_text_scale_d2i, cfg_image_space_scale_d2i, cfg_image_reference_mix_weight_d2i, cfg_image_source_mix_weight_d2i, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_d2i], outputs=[gallery_outputs, gallery_inputs])
|
801 |
+
submit_button_e2i.click(generate, inputs=[image_source_e2i, image_reference, text_input, negative_text_input, steps_input_e2i, random_seed_e2i, cfg_image_scale_e2i, cfg_text_scale_e2i, cfg_image_space_scale_e2i, cfg_image_reference_mix_weight_e2i, cfg_image_source_mix_weight_e2i, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_e2i], outputs=[gallery_outputs, gallery_inputs])
|
802 |
+
submit_button_inp.click(generate, inputs=[image_source_inp, image_reference, text_input, negative_text_input, steps_input_inp, random_seed_inp, cfg_image_scale_inp, cfg_text_scale_inp, cfg_image_space_scale_inp, cfg_image_reference_mix_weight_inp, cfg_image_source_mix_weight_inp, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_inpaint], outputs=[gallery_outputs, gallery_inputs])
|
803 |
+
submit_button_inped.click(generate, inputs=[image_source_inped, image_reference, text_input, negative_text_input, steps_input_inped, random_seed_inped, cfg_image_scale_inped, cfg_text_scale_inped, cfg_image_space_scale_inped, cfg_image_reference_mix_weight_inped, cfg_image_source_mix_weight_inped, mask_scale_inped, use_edge_inped, height_default, width_default, do_sr, mode_inped], outputs=[gallery_outputs, gallery_inputs])
|
804 |
+
submit_button_s2i.click(generate, inputs=[image_source_s2i, image_reference, text_input, negative_text_input, steps_input_s2i, random_seed_s2i, cfg_image_scale_s2i, cfg_text_scale_s2i, cfg_image_space_scale_s2i, cfg_image_reference_mix_weight_s2i, cfg_image_source_mix_weight_s2i, mask_scale_s2i, use_edge_default, height_default, width_default, do_sr, mode_s2i], outputs=[gallery_outputs, gallery_inputs])
|
805 |
+
submit_button_scr2i.click(generate, inputs=[image_source_scr2i, image_reference, text_input, negative_text_input, steps_input_scr2i, random_seed_scr2i, cfg_image_scale_scr2i, cfg_text_scale_scr2i, cfg_image_space_scale_scr2i, cfg_image_reference_mix_weight_scr2i, cfg_image_source_mix_weight_scr2i, mask_scale_scr2i, use_edge_default, height_default, width_default, do_sr, mode_scr2i], outputs=[gallery_outputs, gallery_inputs])
|
806 |
+
submit_button_cs2i.click(generate, inputs=[image_source_cs2i, image_reference, text_input, negative_text_input, steps_input_cs2i, random_seed_cs2i, cfg_image_scale_cs2i, cfg_text_scale_cs2i, cfg_image_space_scale_cs2i, cfg_image_reference_mix_weight_cs2i, cfg_image_source_mix_weight_cs2i, mask_scale_cs2i, use_edge_default, height_default, width_default, do_sr, mode_cs2i], outputs=[gallery_outputs, gallery_inputs])
|
807 |
build_canvas_s2i.click(generate_canvas, inputs=[image_source_s2i], outputs=[image_source_s2i])
|
808 |
build_canvas_scr2i.click(generate_canvas, inputs=[image_source_scr2i], outputs=[image_source_scr2i])
|
809 |
submit_surprise_me.click(surprise_me, outputs=[text_input])
|