v1.0.6 — Critical fix: analysis no longer crashes at the end
Critical bug fix
From a real 215-photo run, two issues:
1. Every analysis crashed at the very end 🛑
UnboundLocalError: summary_verdict — the summary was built referencing the
verdict before it was computed, so the run crashed after processing all
images, losing the entire result. Fixed: the verdict is now injected after
the grade is computed.
2. JoyCaption was disabled without bitsandbytes
If bitsandbytes wasn't installed, JoyCaption's INT4 mode failed at model
load and the captioner was skipped entirely. Now:
- bitsandbytes is detected up-front
- without it, JoyCaption loads in BF16 (~8 GB VRAM) instead of being skipped
- a hard INT4 failure also auto-falls back to BF16
Bonus
This release also bundles the v1.0.4 GPU acceleration — insightface face
detection and CLIP now run on your GPU instead of CPU.
Updating
- Zip download users: ⚙ Config → 🔄 Check now → ⬇ Install update, or
re-download this release zip. - Git users:
git pull
If you want INT4 (half the VRAM for JoyCaption):
<ComfyUI>/python_embeded/python.exe -m pip install bitsandbytes