feat(qwen-image-bench): replace qwen3.6-35b-a3b on GPU1 with the T2I judge (NVFP4)
flukethoughts/Qwen-Image-Bench-NVFP4 — Qwen's text-to-image quality JUDGE (vision-intact, NVFP4) on ana-ml2 GPU 1, replacing qwen3.6-35b-a3b: - stacks/qwen-image-bench/ — vLLM multimodal serve (Qwen3_5ForConditionalGeneration, no text-only patch — vision wanted), GPU1 device pin, :8014. util 0.32 (0.22 KV-starved → crash-loop "no available memory for cache blocks"; util is a fraction of TOTAL so it must clear the ~20GB weight floor). - litellm: removed qwen3.6-35b-a3b + -thinking; added qwen-image-bench + qwen-image-judge alias. Verified live: healthy (KV 9.4GB / 133K tokens), text + IMAGE (vision path) both respond. NOTE: arbo's hero-judge was bound to qwen3.6-35b-a3b — comfy-dev notified to repoint.
This commit is contained in:
@@ -41,40 +41,25 @@ model_list:
|
||||
model_info:
|
||||
mode: chat
|
||||
|
||||
# --- Qwen3.6-35B-A3B vision-language MoE (official FP8) — vision + chat. vLLM
|
||||
# on ana-ml2 GPU 1, :8007. Explicit entry shadows the "*" wildcard llama-swap
|
||||
# route. REPLACED qwen3.5-9b-fp8 2026-06-14 (the 9B is retired; this is a
|
||||
# 35B-A3B MoE — served under its TRUE name, never aliased under the old one).
|
||||
#
|
||||
# THINKING SPLIT (2026-06-15, operator call — mirrors the glm-5.1 pattern
|
||||
# above). One hybrid checkpoint; the per-request `enable_thinking` switch
|
||||
# picks the mode. LiteLLM forwards extra_body verbatim to vLLM, where
|
||||
# chat_template_kwargs lands in the chat template. vLLM runs
|
||||
# --reasoning-parser qwen3 so reasoning surfaces as reasoning_content. ---
|
||||
# qwen3.6-35b-a3b: thinking DISABLED by default. The checkpoint defaults
|
||||
# thinking ON; enable_thinking=false forces the empty <think></think> block.
|
||||
# Reasoning is opt-in via qwen3.6-35b-a3b-thinking below.
|
||||
- model_name: qwen3.6-35b-a3b
|
||||
# --- Qwen-Image-Bench (NVFP4) — text-to-image quality JUDGE, vision-intact. vLLM
|
||||
# on ana-ml2 GPU 1, :8014. REPLACED qwen3.6-35b-a3b (operator 2026-06-19; the
|
||||
# qwen36 VL judge was downed + its FP8 weights freed ~33GB). Multimodal — image
|
||||
# + prompt in, a 5-dim verdict out (overall quality / prompt match / aesthetic /
|
||||
# LoRA activation / confidence). qwen-image-judge is a duplicate-entry alias.
|
||||
# ⚠️ arbo's hero-judge was bound to qwen3.6-35b-a3b — comfy-dev notified to
|
||||
# repoint (different I/O than the old general VL judge). ---
|
||||
- model_name: qwen-image-bench
|
||||
litellm_params:
|
||||
model: hosted_vllm/qwen3.6-35b-a3b
|
||||
api_base: http://10.250.50.54:8007/v1
|
||||
model: hosted_vllm/qwen-image-bench
|
||||
api_base: http://10.250.50.54:8014/v1
|
||||
api_key: os.environ/VLLM_API_KEY
|
||||
extra_body:
|
||||
chat_template_kwargs:
|
||||
enable_thinking: false
|
||||
model_info:
|
||||
mode: chat
|
||||
# qwen3.6-35b-a3b-thinking: identical upstream checkpoint, thinking ENABLED
|
||||
# (opt-in reasoning). The qwen3 reasoning-parser splits <think>…</think> into
|
||||
# reasoning_content; content holds just the answer.
|
||||
- model_name: qwen3.6-35b-a3b-thinking
|
||||
- model_name: qwen-image-judge
|
||||
litellm_params:
|
||||
model: hosted_vllm/qwen3.6-35b-a3b
|
||||
api_base: http://10.250.50.54:8007/v1
|
||||
model: hosted_vllm/qwen-image-bench
|
||||
api_base: http://10.250.50.54:8014/v1
|
||||
api_key: os.environ/VLLM_API_KEY
|
||||
extra_body:
|
||||
chat_template_kwargs:
|
||||
enable_thinking: true
|
||||
model_info:
|
||||
mode: chat
|
||||
|
||||
|
||||
Reference in New Issue
Block a user