Keep node transformers-only: drop GGUF presets from dropdown
Per decision, this node stays transformers/safetensors. Removed the HauhauCS GGUF presets from model_select; the manual .gguf guard now points to a dedicated GGUF node (1038lab/ComfyUI-QwenVL, KLL535 Simple-Qwen3-VL-gguf). Dropdown lists the huihui 4B/8B/30B-A3B judges with VRAM hints. Docs note GGUF models run in a separate node and feed their text into the loop. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+7
-10
@@ -42,9 +42,10 @@ RECOMMENDED_MODELS = {
|
||||
}
|
||||
|
||||
# Curated model dropdown (label shown in the node -> how to load it). The label
|
||||
# carries the suggested VRAM. `backend`: "transformers" = safetensors via this node
|
||||
# (auto-downloaded with snapshot_download); "gguf" = GGUF + mmproj (needs the GGUF
|
||||
# backend). `model_path` (manual) overrides this when non-empty.
|
||||
# carries the suggested VRAM. All entries are safetensors loaded via transformers
|
||||
# (auto-downloaded with snapshot_download). `model_path` (manual) overrides this.
|
||||
# GGUF-only models (e.g. HauhauCS Qwen3.5/3.6 Uncensored) are NOT listed — run those
|
||||
# in a dedicated GGUF node (1038lab/ComfyUI-QwenVL, KLL535 Simple-Qwen3-VL-gguf).
|
||||
MANUAL_CHOICE = "(manual — use model_path below)"
|
||||
MODEL_PRESETS = {
|
||||
"Qwen3-VL-4B abliterated (huihui) · local bf16 ~9GB": {
|
||||
@@ -55,10 +56,6 @@ MODEL_PRESETS = {
|
||||
"repo": "huihui-ai/Huihui-Qwen3-VL-8B-Instruct-abliterated", "backend": "transformers", "precision": "bf16"},
|
||||
"Qwen3-VL-30B-A3B abliterated (huihui) · nf4 ~18GB (slow)": {
|
||||
"repo": "huihui-ai/Huihui-Qwen3-VL-30B-A3B-Instruct-abliterated", "backend": "transformers", "precision": "nf4"},
|
||||
"Qwen3.5-9B Uncensored Aggressive (HauhauCS) · GGUF Q4 ~8GB": {
|
||||
"repo": "HauhauCS/Qwen3.5-9B-Uncensored-HauhauCS-Aggressive", "backend": "gguf", "precision": "Q4_K_M"},
|
||||
"Qwen3.6-35B-A3B Uncensored Aggressive (HauhauCS) · GGUF Q4 ~22GB": {
|
||||
"repo": "HauhauCS/Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive", "backend": "gguf", "precision": "Q4_K_M"},
|
||||
}
|
||||
|
||||
# Difference axes + a one-line definition each. Definitions are injected into the
|
||||
@@ -731,9 +728,9 @@ class QwenVLImageJudge:
|
||||
eff_repo, eff_backend, eff_precision = preset["repo"], preset["backend"], preset["precision"]
|
||||
|
||||
if eff_backend == "gguf":
|
||||
msg = (f"[QwenVLImageJudge] '{eff_repo}' is a GGUF model — the GGUF backend "
|
||||
f"is not enabled yet (pending Ollama vs llama-cpp-python choice). "
|
||||
f"Use a transformers (safetensors) model for now.")
|
||||
msg = (f"[QwenVLImageJudge] '{eff_repo}' is GGUF — this node is transformers "
|
||||
f"(safetensors) only. Run GGUF models in a dedicated GGUF node "
|
||||
f"(1038lab/ComfyUI-QwenVL or KLL535 Simple-Qwen3-VL-gguf).")
|
||||
print(msg); return (0.0, "{}", msg, msg, "")
|
||||
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user