Compare commits
14 Commits
| Author | SHA1 | Date |
|---|---|---|
|
|
60adae2252 | |
|
|
515b4d6cac | |
|
|
74338a118d | |
|
|
70d9ee4629 | |
|
|
cfbd32363f | |
|
|
ac0d51818b | |
|
|
d6461e7daa | |
|
|
4edb1729c9 | |
|
|
358c7e954d | |
|
|
8259681774 | |
|
|
07969fc78c | |
|
|
0b28b24200 | |
|
|
1139764bf7 | |
|
|
8cedb40787 |
|
|
@ -2,5 +2,5 @@ import launch
|
||||||
|
|
||||||
if not launch.is_installed("imageio"):
|
if not launch.is_installed("imageio"):
|
||||||
launch.run_pip("install imageio", "requirements 0 for Infinite-Zoom")
|
launch.run_pip("install imageio", "requirements 0 for Infinite-Zoom")
|
||||||
if not launch.is_installed("imageio-ffmpeg"):
|
if not launch.is_installed("imageio_ffmpeg"):
|
||||||
launch.run_pip("install imageio-ffmpeg", "requirements 1 for Infinite-Zoom")
|
launch.run_pip("install imageio-ffmpeg", "requirements 1 for Infinite-Zoom")
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import gradio as gr
|
import gradio as gr
|
||||||
from .run import create_zoom
|
from .run import create_zoom
|
||||||
import modules.shared as shared
|
import modules.shared as shared
|
||||||
from webui import wrap_gradio_gpu_call
|
from modules.call_queue import wrap_gradio_gpu_call
|
||||||
from modules.ui import create_output_panel
|
from modules.ui import create_output_panel
|
||||||
|
|
||||||
from .static_variables import (
|
from .static_variables import (
|
||||||
|
|
@ -250,15 +250,23 @@ Our best experience and trade-off is the R-ERSGAn4x upscaler.
|
||||||
)
|
)
|
||||||
|
|
||||||
with gr.Column(scale=1, variant="compact"):
|
with gr.Column(scale=1, variant="compact"):
|
||||||
output_video = gr.Video(label="Output").style(width=512, height=512)
|
output_video = gr.Video(label="Output", width=512, height=512)
|
||||||
|
output_panel = create_output_panel(
|
||||||
|
"infinite-zoom", shared.opts.outdir_img2img_samples
|
||||||
|
)
|
||||||
|
|
||||||
|
if isinstance(output_panel, tuple):
|
||||||
(
|
(
|
||||||
out_image,
|
out_image,
|
||||||
generation_info,
|
generation_info,
|
||||||
html_info,
|
html_info,
|
||||||
html_log,
|
html_log,
|
||||||
) = create_output_panel(
|
) = output_panel
|
||||||
"infinite-zoom", shared.opts.outdir_img2img_samples
|
else:
|
||||||
)
|
out_image = output_panel.gallery
|
||||||
|
generation_info = output_panel.generation_info
|
||||||
|
html_info = output_panel.infotext
|
||||||
|
html_log = output_panel.html_log
|
||||||
|
|
||||||
generate_btn.click(
|
generate_btn.click(
|
||||||
fn=wrap_gradio_gpu_call(create_zoom, extra_outputs=[None, "", ""]),
|
fn=wrap_gradio_gpu_call(create_zoom, extra_outputs=[None, "", ""]),
|
||||||
|
|
@ -295,7 +303,7 @@ Our best experience and trade-off is the R-ERSGAn4x upscaler.
|
||||||
fn=checkPrompts, inputs=[main_prompts], outputs=[generate_btn]
|
fn=checkPrompts, inputs=[main_prompts], outputs=[generate_btn]
|
||||||
)
|
)
|
||||||
|
|
||||||
interrupt.click(fn=shared.state.interrupt(), inputs=[], outputs=[])
|
interrupt.click(fn=lambda: shared.state.interrupt(), inputs=[], outputs=[])
|
||||||
infinite_zoom_interface.queue()
|
infinite_zoom_interface.queue()
|
||||||
return [(infinite_zoom_interface, "Infinite Zoom", "iz_interface")]
|
return [(infinite_zoom_interface, "Infinite Zoom", "iz_interface")]
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue