aboutsummaryrefslogtreecommitdiff
path: root/modules/ui.py
diff options
context:
space:
mode:
authorGreendayle <Greendayle>2022-10-08 18:02:56 +0200
committerGreendayle <Greendayle>2022-10-08 18:02:56 +0200
commit01f8cb44474e454903c11718e6a4f33dbde34bb8 (patch)
tree3f0b30e2f356733b5d610d1fb4c4913c305c3af4 /modules/ui.py
parent5329d0aba0296f2fde4b5e6256dd27d46028a429 (diff)
made deepdanbooru optional, added to readme, automatic download of deepbooru model
Diffstat (limited to 'modules/ui.py')
-rw-r--r--modules/ui.py19
1 files changed, 12 insertions, 7 deletions
diff --git a/modules/ui.py b/modules/ui.py
index 30583fe9..c5c11c3c 100644
--- a/modules/ui.py
+++ b/modules/ui.py
@@ -23,9 +23,10 @@ import gradio.utils
import gradio.routes
from modules import sd_hijack
-from modules.deepbooru import get_deepbooru_tags
from modules.paths import script_path
from modules.shared import opts, cmd_opts
+if cmd_opts.deepdanbooru:
+ from modules.deepbooru import get_deepbooru_tags
import modules.shared as shared
from modules.sd_samplers import samplers, samplers_for_img2img
from modules.sd_hijack import model_hijack
@@ -437,7 +438,10 @@ def create_toprow(is_img2img):
with gr.Row(scale=1):
if is_img2img:
interrogate = gr.Button('Interrogate\nCLIP', elem_id="interrogate")
- deepbooru = gr.Button('Interrogate\nDeepBooru', elem_id="deepbooru")
+ if cmd_opts.deepdanbooru:
+ deepbooru = gr.Button('Interrogate\nDeepBooru', elem_id="deepbooru")
+ else:
+ deepbooru = None
else:
interrogate = None
deepbooru = None
@@ -782,11 +786,12 @@ def create_ui(wrap_gradio_gpu_call):
outputs=[img2img_prompt],
)
- img2img_deepbooru.click(
- fn=interrogate_deepbooru,
- inputs=[init_img],
- outputs=[img2img_prompt],
- )
+ if cmd_opts.deepdanbooru:
+ img2img_deepbooru.click(
+ fn=interrogate_deepbooru,
+ inputs=[init_img],
+ outputs=[img2img_prompt],
+ )
save.click(
fn=wrap_gradio_call(save_files),