meeting-103 v2.1 clean R2 5/5: PuLID 0.85+Redux 0.5 = pastel 49.99% (전체 best 갱신)

R2 5조합 (5/5 success, retry 2회 포함):
- 2-1: PuLID 0.7 + Redux 0.5 + Stage 3 Refiner (denoise 0.3) → 48.82% (Stage 3 효과 미미)
- 2-2: PuLID 0.7 + Redux 0.7 → 48.93%
- 2-3: PuLID 0.7 + Redux 0.3 → 38.52% (Redux 낮으면 파스텔 감소)
- 2-4: PuLID 0.85 + Redux 0.5 → 49.99% ★ R2 best & 전체 best
- 2-5: 한옥 spring (cherry blossom) → 44.45% / black 4.3%

R1 best (R1-4 48.5%) → R2-4 (49.99%) = +1.5 pp 갱신
R9 legacy (44.5%) → R2-4 (49.99%) = +5.5 pp 누적

학습:
- PuLID weight 0.85 + Redux 0.5 multiply 조합이 0.7/0.5 보다 우월
- Redux 0.3 너무 낮음, 0.7 비슷, 0.85+ 미검증
- Stage 3 Refiner 효과 미미 (48.5% → 48.82%, +0.3pp)

CUDA error 회복:
- 2-3, 2-4, 2-5 첫 시도 CUDA invalid argument
- ComfyUI venv 재시작 후 retry → 3/3 모두 success
- 매 ~5건 후 재시작 패턴 확인됨

자산 라이브러리:
- models-performance: 8 모델 추적
- workflows: winner_auto 4 (R1-4, R2-1, R2-2, R2-4) + partial 5
- prompts/proven: 7 패턴 (R1, R2 합산)

R3 계획:
- 3-1: PuLID 0.7 + Redux 0.85 (push redux 더 강)
- 3-2: PuLID 0.6 + Redux 0.7 (PuLID 약화)
- 3-3: PuLID 0.7 + Redux 0.7 @ 1024x1792 (해상도 증가)
- 3-4: Qwen-Image fp8 + Lightning LoRA 60갑자 (fp8 ~20G 완료, GGUF 회피)
- 3-5: Pony V6 img2img from byeolyi-ref (대안 ID 방법)

검수: D:\Vault\8460s-image-rd\eval\meeting-103-v2.1-clean-grid.html
This commit is contained in:
choijaewook
2026-05-19 23:36:44 +09:00
parent 6623ea4172
commit 4282ffa8f9
20 changed files with 1468 additions and 27 deletions

View File

@@ -1,6 +1,6 @@
<!DOCTYPE html>
<html lang="ko"><head><meta charset="utf-8">
<title>meeting-103 v2.1 clean — R1 grid</title>
<title>meeting-103 v2.1 clean — R1+R2 grid</title>
<style>
* { box-sizing: border-box; }
body { font-family: -apple-system, 'Apple SD Gothic Neo', sans-serif; background: #0e0e15; color: #eaeaf0; padding: 24px; }
@@ -23,18 +23,18 @@ h1 { margin: 0 0 8px; font-size: 22px; }
.flag-ok { background: #1f4220; color: #8fcd8f; }
.flag-warn { background: #4a2a16; color: #f0a96a; }
</style></head><body>
<h1>meeting-103 v2.1 clean — R1 그리드</h1>
<p class="subtitle">captured_at=2026-05-19T23:14:08 · track=meeting-103-v2.1-clean</p>
<h1>meeting-103 v2.1 clean — R1+R2 그리드</h1>
<p class="subtitle">전체 10 조합 (10 성공)</p>
<div class="summary">
R1 결과: 성공 5 / 에러 0 / 기타 0<br>
R1 best pastel: <b>1-4</b> (PuLID 0.7 + Redux 0.5) = 48.5%<br>
비고: R1 clean — 1-1 first-pass success, 1-2~1-5 retry after ComfyUI restart
전체 best pastel: <b>R2-2-4</b> PuLID 0.85 + Redux 0.5 = 49.99%<br>
R9 legacy best: 44.5% / R1 best: 48.5% (1-4 PuLID+Redux 0.5) / R2 best: 49.99% (2-4 PuLID 0.85+Redux 0.5)<br>
⚠ vision 검수 대기 (별이≥8 / 한자≥4.5 / 한옥≥4.5) — auto 지표는 proxy
</div>
<div class="grid">
<div class="cell status-success">
<img src="../results/meeting-103-v2.1-clean/round1/1-1_thumb.png" data-original="../results/meeting-103-v2.1-clean/round1/1-1.png" alt="1-1">
<div class="label">
<div class="label-title">조합 1-1: prompt=A / PuLID weight 0.85 mean (first try)</div>
<div class="label-title">R1-1-1: A PuLID weight 0.85 mean (first try)</div>
<div class="label-meta">models=flux-dev, pulid-flux, size=768×1344</div>
<div class="label-auto-eval">자동 평가:<br>pastel=25.65% / black=1.95%</div>
<div class="label-flags"><span class="flag flag-ok">clean</span></div>
@@ -43,16 +43,16 @@ h1 { margin: 0 0 8px; font-size: 22px; }
<div class="cell status-success">
<img src="../results/meeting-103-v2.1-clean/round1/1-2_thumb.png" data-original="../results/meeting-103-v2.1-clean/round1/1-2.png" alt="1-2">
<div class="label">
<div class="label-title">조합 1-2: prompt=A / PuLID weight 0.85 mean delayed_start 0.05 (concat-replacement)</div>
<div class="label-title">R1-1-2: A PuLID weight 0.85 mean delayed_start 0.05 (concat-replacement)</div>
<div class="label-meta">models=flux-dev, pulid-flux, size=768×1344</div>
<div class="label-auto-eval">자동 평가:<br>pastel=9.99% / black=13.98%</div>
<div class="label-flags"><span class="flag flag-ok">black-suspicious</span><span class="flag flag-ok">pastel-low</span></div>
<div class="label-flags"><span class="flag flag-warn">black-suspicious</span><span class="flag flag-warn">pastel-low</span></div>
</div>
</div>
<div class="cell status-success">
<img src="../results/meeting-103-v2.1-clean/round1/1-3_thumb.png" data-original="../results/meeting-103-v2.1-clean/round1/1-3.png" alt="1-3">
<div class="label">
<div class="label-title">조합 1-3: prompt=A / PuLID weight 1.0 mean</div>
<div class="label-title">R1-1-3: A PuLID weight 1.0 mean</div>
<div class="label-meta">models=flux-dev, pulid-flux, size=768×1344</div>
<div class="label-auto-eval">자동 평가:<br>pastel=27.51% / black=0.79%</div>
<div class="label-flags"><span class="flag flag-ok">clean</span></div>
@@ -61,7 +61,7 @@ h1 { margin: 0 0 8px; font-size: 22px; }
<div class="cell status-success">
<img src="../results/meeting-103-v2.1-clean/round1/1-4_thumb.png" data-original="../results/meeting-103-v2.1-clean/round1/1-4.png" alt="1-4">
<div class="label">
<div class="label-title">조합 1-4: prompt=A / PuLID 0.7 + Redux 0.5</div>
<div class="label-title">R1-1-4: A PuLID 0.7 + Redux 0.5</div>
<div class="label-meta">models=flux-dev, pulid-flux, flux-redux, size=768×1344</div>
<div class="label-auto-eval">자동 평가:<br>pastel=48.5% / black=0.27%</div>
<div class="label-flags"><span class="flag flag-ok">clean</span></div>
@@ -70,10 +70,55 @@ h1 { margin: 0 0 8px; font-size: 22px; }
<div class="cell status-success">
<img src="../results/meeting-103-v2.1-clean/round1/1-5_thumb.png" data-original="../results/meeting-103-v2.1-clean/round1/1-5.png" alt="1-5">
<div class="label">
<div class="label-title">조합 1-5: prompt=B / Hanok baseline Flux Dev 768²</div>
<div class="label-title">R1-1-5: B Hanok baseline Flux Dev 768²</div>
<div class="label-meta">models=flux-dev, size=768×1344</div>
<div class="label-auto-eval">자동 평가:<br>pastel=12.87% / black=11.67%</div>
<div class="label-flags"><span class="flag flag-ok">black-suspicious</span></div>
<div class="label-flags"><span class="flag flag-warn">black-suspicious</span></div>
</div>
</div>
<div class="cell status-success">
<img src="../results/meeting-103-v2.1-clean/round2/2-1_thumb.png" data-original="../results/meeting-103-v2.1-clean/round2/2-1.png" alt="2-1">
<div class="label">
<div class="label-title">R2-2-1: A — PuLID 0.7 + Redux 0.5 + Stage 3 Refiner (denoise 0.3)</div>
<div class="label-meta">models=flux-dev, pulid-flux, flux-redux, flux-dev-refiner, size=768×1344</div>
<div class="label-auto-eval">자동 평가:<br>pastel=48.82% / black=0.34%</div>
<div class="label-flags"><span class="flag flag-ok">clean</span></div>
</div>
</div>
<div class="cell status-success">
<img src="../results/meeting-103-v2.1-clean/round2/2-2_thumb.png" data-original="../results/meeting-103-v2.1-clean/round2/2-2.png" alt="2-2">
<div class="label">
<div class="label-title">R2-2-2: A — PuLID 0.7 + Redux 0.7</div>
<div class="label-meta">models=flux-dev, pulid-flux, flux-redux, size=768×1344</div>
<div class="label-auto-eval">자동 평가:<br>pastel=48.93% / black=0.46%</div>
<div class="label-flags"><span class="flag flag-ok">clean</span></div>
</div>
</div>
<div class="cell status-success">
<img src="../results/meeting-103-v2.1-clean/round2/2-3_thumb.png" data-original="../results/meeting-103-v2.1-clean/round2/2-3.png" alt="2-3">
<div class="label">
<div class="label-title">R2-2-3: A — PuLID 0.7 + Redux 0.3</div>
<div class="label-meta">models=flux-dev, pulid-flux, flux-redux, size=768×1344</div>
<div class="label-auto-eval">자동 평가:<br>pastel=38.52% / black=0.48%</div>
<div class="label-flags"><span class="flag flag-ok">clean</span></div>
</div>
</div>
<div class="cell status-success">
<img src="../results/meeting-103-v2.1-clean/round2/2-4_thumb.png" data-original="../results/meeting-103-v2.1-clean/round2/2-4.png" alt="2-4">
<div class="label">
<div class="label-title">R2-2-4: A — PuLID 0.85 + Redux 0.5</div>
<div class="label-meta">models=flux-dev, pulid-flux, flux-redux, size=768×1344</div>
<div class="label-auto-eval">자동 평가:<br>pastel=49.99% / black=0.18%</div>
<div class="label-flags"><span class="flag flag-ok">clean</span></div>
</div>
</div>
<div class="cell status-success">
<img src="../results/meeting-103-v2.1-clean/round2/2-5_thumb.png" data-original="../results/meeting-103-v2.1-clean/round2/2-5.png" alt="2-5">
<div class="label">
<div class="label-title">R2-2-5: B — Hanok spring variant (cherry blossom)</div>
<div class="label-meta">models=flux-dev, size=768×1344</div>
<div class="label-auto-eval">자동 평가:<br>pastel=44.45% / black=4.3%</div>
<div class="label-flags"><span class="flag flag-ok">clean</span></div>
</div>
</div>
</div>