Commit History

feat(tagger-ui): display smart analysis tags in tagger panel
9b4e1f6
Running

ArtShumov commited on

feat: add anatomy, expression, and background analyzers
536a29a

ArtShumov commited on

fix: pose tag naming + swap DWPose detector to YOLOv8m-pose for anime
4fb75d4

ArtShumov commited on

refactor(ui): merge pose toggles into single checkbox + method radio (YOLO / Whole-body DWPose)
ac14085

ArtShumov commited on

feat(tagger): DWPose whole-body pose (133 keypoints) with YOLOX detector, hand gestures, facial expressions; pose_mode toggle in UI
0f15a8f

ArtShumov commited on

feat(variator): smart tag ordering, per-category token budget, semantic min-tag topup, familiarity + scene constraints, intent-aware negatives, suggestion engine
0e778b6

ArtShumov commited on

fix(pose): make standing/walking/running mutually exclusive; raise walking threshold to 1.5x shoulder-width; update tests
6b7470a

ArtShumov commited on

fix(pose): letterbox preprocessing for reliable anime detection; primary-person selection; quality gate; yolov8m-pose @ 1024 default
02194f1

ArtShumov commited on

fix(data): migrate 41 SFW tags mis-rated as nsfw into hair/body/accessory pools; tag index first-pool-wins so cross-listed SFW tags keep their safe section
bc9de5c

ArtShumov commited on

feat(tagger): NL-only caption mode (no WD14/pose passes); yolov8s-pose default with original-coord keypoints; ControlNet Preview panel (skeleton black/overlay, Canny, PNG download); caption cache in Captioner facade
4e9daac

ArtShumov commited on

fix(tagger): filter character tags from general to prevent duplicates; auto-select Qwen model/dtype by device (CPU→2B fp32, GPU→3B bf16)
92c606f

ArtShumov commited on

feat(caption): Qwen2.5-VL-3B captioner option (Anima-style NL captions); per-call kind dispatch in Captioner facade, kind in tagger cache key, transformers>=4.53
b3d35e4

ArtShumov commited on

feat(tagger): weighted 3x WD14 + JoyTag smart ensemble, richer pose analysis, NL caption tied to Smart mode
6be8261

ArtShumov commited on

fix(caption): silence early_stopping single-beam warning for Florence
fd2a8ca

ArtShumov commited on

fix(caption): Florence-2 with transformers<5, use_cache=False for 4.54+ cache format, dict post-process
e75a679

ArtShumov commited on

feat(tagger): smart ensemble — WD14 EVA02-Large v3 + JoyTag fusion, YOLO pose tags, optional VLM captions
15f055a

ArtShumov commited on

fix(moondream): syntax + accelerate-free .to(cpu) load
1ab63e8

ArtShumov commited on

feat(tagger): Moondream2 NL captioner with sidebar, pose toggle on UI, prompt-caption join
9b69de2

ArtShumov commited on

fix(tagger): Moondream2 NL captions, tagger_mode names parity, remove Git LFS weights from cache
6566666

ArtShumov commited on

feat(tagger): swap Qwen-VL for Moondream2 NL captioner
17a1e39

ArtShumov commited on

fix(i18n): qwen_desc parity keys; test_identifiers cleanup; tagger_mode_vit removed from drop-down (--mouseover duplication bug)
a8875a5

ArtShumov commited on

feat(tagger): NL captioning via Qwen3-VL, pose detection UI fixes, memory-safe for HF Spaces (16GB CPU)
c2da662

ArtShumov commited on

feat(tagger): pose/Qwen safety tie-offs, CPU-first model loading, disable Qwen by default
e0379b1

ArtShumov commited on

fix(tagger): CPU-only safety, memory budget, pose toggle, fold single-model modes into slide-panel
cede81d

ArtShumov commited on

fix(tagger): optional pose/Qwen, input validation, memory-safe HF Space runtime
4f7d19e

ArtShumov commited on

fix(tagger): push lost qwen model, slide-panel UI, SSR off, ensemble wiring
3f8b2f9

ArtShumov commited on

feat(tagger): Qwen-VL NL captions, pose extraction (YOLOv8-n), slide-panel model selector
fa6338f

ArtShumov commited on

feat(tagger): pose extraction + Qwen3-VL optional NL captioner + WD14x3 ensemble weights recalibration
2c574fa

ArtShumov commited on

feat(prod): rewrite pipeline + NoobAI + ensemble tagger (3xWD14+DeepDanbooru-ready) + 1000 artists + negative templates + history ext + scoring config
e6404d0

ArtShumov commited on