DominikDoom / a1111-sd-webui-tagcomplete

Booru style tag autocompletion for AUTOMATIC1111's Stable Diffusion web UI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

3.0.0无法弹出tag选项框

trojan-uma opened this issue · comments

目前已测试SDwebui 1.8/1.9版,3.0.0版的插件在这两个版本内无法在输入tag时弹出补全选项框

终端窗口或浏览器控制台是否显示错误?我在这些版本上没有遇到问题。

终端窗口或浏览器控制台是否显示错误?我在这些版本上没有遇到问题。

并没有报错,并且在更新之前上一个版本(2.12)还是正常运作(在SDwebui 1.8/1.9下)

我有尝试禁用LobeTheme主题插件来排除UI造成的影响,不过在LobeTheme禁用的状态下tagcomplete插件也无法弹出tag候选框

`Python 3.10.14+ (heads/3.10:812245ecce, Mar 30 2024, 12:10:58) [MSC v.1939 64 bit (AMD64)]
Version: v1.8.0
Commit hash: bef51aed032c0aaa5cfd80445bc4cf0d85b408b5
Launching Web UI with arguments: --medvram-sdxl --theme dark --port 65500 --xformers --xformers-flash-attention --opt-channelslast --api
CHv1.8.4: Get Custom Model Folder
Tag Autocomplete: Could not locate model-keyword extension, Lora trigger word completion will be limited to those added through the extra networks menu.
[-] ADetailer initialized. version: 24.4.1-dev.0, num models: 21
dirname: W:\stable-diffusion-webui\localizations
localizations: {'I18N_sd-webui-zh_CN': 'W:\stable-diffusion-webui\localizations\I18N_sd-webui-zh_CN.json', '简体中文语言包_RunawayOrange': 'W:\stable-diffusion-webui\extensions\SD-WebUI-Localization_ZH_CN\localizations\简体中文语言包_RunawayOrange.json'}
ControlNet preprocessor location: W:\stable-diffusion-webui\extensions\sd-webui-controlnet\annotator\downloads
2024-04-13 22:24:51,947 - ControlNet - INFO - ControlNet v1.1.443
2024-04-13 22:24:52,137 - ControlNet - INFO - ControlNet v1.1.443
sd-webui-prompt-all-in-one background API service started successfully.
[DanTagGen]-INFO: Llama-cpp-python/gguf model loaded
Loading weights [c936130834] from W:\stable-diffusion-webui\models\Stable-diffusion\C\2D\nordrinLittleLittle_v30.safetensors
Creating model from config: W:\stable-diffusion-webui\configs\v1-inference.yaml
2024-04-13 22:24:58,943 - ControlNet - INFO - ControlNet UI callback registered.
Loading VAE weights specified in settings: W:\stable-diffusion-webui\models\VAE\vae-ft-mse-840000-ema-pruned.safetensors
Applying attention optimization: xformers... done.
Model loaded in 7.5s (load weights from disk: 1.0s, create model: 0.8s, apply weights to model: 3.6s, apply channels_last: 0.1s, apply half(): 0.2s, load VAE: 0.5s, move model to device: 0.3s, load textual inversion embeddings: 0.5s, calculate empty prompt: 0.3s).
CHv1.8.4: Set Proxy: http://127.0.0.1:8084
Running on local URL: http://127.0.0.1:65500

To create a public link, set share=True in launch().
🤯 LobeTheme: Initializing...
[sd-webui-prompt-all-in-one] Loading model facebook/mbart-large-50-many-to-many-mmt from W:\stable-diffusion-webui\extensions\sd-webui-prompt-all-in-one\models...
[sd-webui-prompt-all-in-one] Model facebook/mbart-large-50-many-to-many-mmt loaded.
Startup time: 63.7s (prepare environment: 7.6s, import torch: 4.4s, import gradio: 0.8s, setup paths: 3.1s, initialize shared: 0.4s, other imports: 0.5s, list SD models: 5.0s, load scripts: 7.4s, refresh VAE: 0.1s, create ui: 8.3s, gradio launch: 3.4s, add APIs: 1.1s, app_started_callback: 21.4s).`

打开浏览器控制台(CTRL+SHIFT+I),然后在输入提示时保持打开状态。是否有错误显示?

打开浏览器控制台(CTRL+SHIFT+I),然后在输入提示时保持打开状态。是否有错误显示?

有,见下图

Snipaste_2024-04-13_23-12-00

这里的错误是由 "weight_helper.js" 记录的,它不是这个扩展中的一个文件,但看起来它干扰了功能。你能查一下这个文件来自哪里吗?可能是其他扩展引起的问题。

在 webui 中,扩展并不是孤立的,因此如果两个函数的名称相同,它们就会互相覆盖。我猜就是这种情况,导致问题的扩展很可能是在 TAC 之后加载的,并覆盖了我的函数。
如果这个猜测是正确的,我就可以通过给我的函数取一个更独特的名字来解决这个问题。

冲突插件来自
sd-webui-weight-helper
https://github.com/nihedon/sd-webui-weight-helper

我已经应用了重命名修复,如果解决了,请告诉我。

我已经应用了重命名修复,如果解决了,请告诉我。

插件已经正常工作(SDWebui 1.8),Orz