probe: Qwen-Image conditioning-KV spill probe on RTX 3090 / RTX 5080 (issue 2) #4
Open
anodyine
wants to merge 2 commits from
ISSUE-2 into main
pull from: ISSUE-2
merge into: anodyine:main
anodyine:main
anodyine:ISSUE-5
anodyine:pr-6169
anodyine:codex/shared-stage-payload-transport
anodyine:release/v0.31.0rc1
anodyine:dev/vllm-align
anodyine:debug/qwen3-omni-doc-audio-artifacts
anodyine:debug/qwen3-tts-failed-speech-audio
anodyine:debug/cosyvoice-conditioning
anodyine:debug/cpu-collective-isolation
anodyine:debug/stage-client-reload-isolation
anodyine:debug/sana-video-parallel-fixture
anodyine:debug/qwen25-two-card-fixture
anodyine:debug/realtime-invalid-fixtures
anodyine:debug/auxiliary-omni-lifecycle
anodyine:debug/request-session-preservation
anodyine:debug/engine-worker-ownership
anodyine:dev/vllm-align-baseline-v0300
anodyine:perf/cosyvoice3-hopper-default
anodyine:perf/cosyvoice3-streaming-hift
anodyine:docs/repository-owned-review-skill
anodyine:codex-docs-v0.30.0
anodyine:release/v0.30.0
anodyine:fix/qwen3-tts-full-payload-buffer
anodyine:codex/omni-edge-abstraction
anodyine:qwen-image-2.1
anodyine:release/v0.30.0rc1
anodyine:perf/qwen3-tts-event-driven-default
anodyine:codex-issue-7035-h100-determinism
anodyine:frontend/multi-api-server-scaling
anodyine:codex-hwr-domain-timeout
anodyine:codex-diffusion-shutdown-escalation
anodyine:release/v0.29.0rc1
anodyine:backup/vllm-align-remote-20260915-0ae9bdd8c
anodyine:perf/moss-local-batched-execution
anodyine:codex-hwr-memory-diagnostic
anodyine:codex-hwr-registration-policy
anodyine:codex-hwr-integrity-policy
anodyine:codex-hwr-build-admission
anodyine:codex-hwr-quarantine-cleanup
anodyine:codex-hwr-capacity-scan
anodyine:codex/fix-qwen3-omni-moe-backend
anodyine:codex/fix-offline-profiler-config
anodyine:codex/fix-hunyuan-image3-expert-mapping
anodyine:codex/fix-hub-kernel-dependencies
anodyine:codex-vae-b300-stack-tiling
anodyine:codex/fix-mot-one-sided-bias
anodyine:codex-minimax-h3-vendor-callback
anodyine:codex-api-server-user-guide
anodyine:release/v0.28.0
anodyine:test/dots-tts-e2e-coverage
anodyine:fix/qwen3-tts-codec-eos-guard
anodyine:revert-5464-test_minicpmo_4_5
anodyine:codex-6297-topology-aware-diffusion-worker-title-v2
anodyine:revert-6307-codex/6297-topology-aware-diffusion-worker-title
anodyine:codex-revert-mammothmoda2
anodyine:release/v0.28.0rc1
anodyine:codex-flux2-klein-bf16-hwr
anodyine:fix/minicpmo45-duplex-context-overflow-signed
anodyine:codex-dlo-cache-budget-config
anodyine:revert-6624-fix/hf-snapshot-name-match
anodyine:codex-dlo-encoder-residency
anodyine:codex-fix-env-var-ratchet-6217
anodyine:codex-dlo-lifecycle-optimization
anodyine:minicpm-challenge
anodyine:feat/qwen3-tts-deadline-scheduler-signed
anodyine:feat/qwen3-tts-deadline-scheduler
anodyine:codex/qwen3-tts-default-chunk-ramp
anodyine:codex-fix-omni-sleep-wake-resume
anodyine:revert-6574-revert-6557-fix/wan-dmd-alignment-test
anodyine:codex/host-weight-post-load-publication
anodyine:codex/dlo-runtime-cache-phase-b
anodyine:ci/warmup-full-concurrency-batch
anodyine:rl-http-interfaces
anodyine:codex-dlo-fp8-cache-phase1
anodyine:codex-pr6279-benchmark-assets
anodyine:codex-harden-x-to-video-audio
anodyine:codex/dlo-registered-mmap-prototype
anodyine:codex-dlo-host-weight-plan
anodyine:codex-split-attention-offload-guides
anodyine:codex-rank-local-mmap
anodyine:news_update
anodyine:codex-vae-spatial-decode-auto
anodyine:codex-community-docs-refresh
anodyine:codex-quantization-support-guide
anodyine:codex-pd-navigation
anodyine:codex-ltx2-vae-channels-last
anodyine:codex-fix-pr-6011
anodyine:codex-consolidate-lingbot-text-to-video
anodyine:codex-ltx-2-5-diffusers
anodyine:codex-quantization-consistency
anodyine:codex/fix-dlo-5954
anodyine:codex-canonical-image-task-examples
anodyine:codex-user-guide-feature-alignment
anodyine:release/v0.27.0rc1
anodyine:codex-update-cache-dit-1.5.0
anodyine:codex-precheck-pr-example-policy
anodyine:codex-fix-lingbot-t2i-save
anodyine:codex-contributor-agent-skills-docs
anodyine:codex-qwenimage-vae-spatial-decode-auto
anodyine:codex-wan-vae-data-movement
anodyine:codex-request-vae-fastpaths
anodyine:codex-vae-compile-warmup
anodyine:codex-fix-rtd-doc-link
anodyine:copilot/fix-code-review-comment
anodyine:codex/general-example-docs
anodyine:codex-docs-quantization-recipes
anodyine:codex-review-config-provenance
anodyine:codex/update-architecture-overview
anodyine:codex-dlo-rank-local-gif
anodyine:codex/module-design-doc-layout
anodyine:perf/minimax-h3-lossless-hot-path
anodyine:codex-dlo-design-docs
anodyine:codex-design-docs-reorg
anodyine:perf/minimax-h3-adaln-cache-offload
anodyine:revert-4958-perf/code-predictor-fuse-qkv-gateup-v2
anodyine:codex-v0.26.0-docs
anodyine:release/v0.26.0
anodyine:fix/tp-local-kv-recv-consensus
anodyine:fix/cfg-companion-output-race
anodyine:test/logprobs-sched-026-mocks
anodyine:revert-5478-BugFixForOmniGPUWorkerBase
anodyine:release/v0.26.0rc1
anodyine:agent/daily-pr-labeler-workflow
anodyine:fix/pr4709-review-followup
anodyine:feature/refactor-2
anodyine:lishunyang12/skip-softmax-trtllm-gen
anodyine:codex/readme-v0.24.0-docs
anodyine:release/v0.25.0rc1
anodyine:docs/vllm-0.25-bump
anodyine:fix/entrypoint-ci-timeouts-main
anodyine:fix/entrypoint-ci-timeouts
anodyine:release/v0.24.1
anodyine:codex/lingbot-dense-latest-main
anodyine:release/v0.24.0
anodyine:bugfix/qwen3-tts-batched-seeded-mtp
anodyine:bugfix/qwen3-tts-remove-default-seed
anodyine:dev/voxcpm2-unified-graph-followups
anodyine:bugfix/qwen3-tts-customvoice-asr-escalation
anodyine:bugfix/qwen3-tts-seed-propagation
anodyine:dev/voxcpm2-unified-decode-graph
anodyine:copilot/research-github-issue-4510
anodyine:codex/update-codeowners-maintainers
anodyine:release/v0.24.0rc1
anodyine:revert-2565-fix/ssrf-image-video-url
anodyine:release/v0.22.0.post1
anodyine:fix/rebase-pipeline-upload-all-e2e
anodyine:dev/migrate-MR-v2
anodyine:release/v0.23.0rc1
anodyine:codex/fix-diffusion-allrank-rpc
anodyine:fix/omni-weight-snapshot-prefetch
anodyine:codex/cleanup-pr-template
anodyine:readme-update-supported-models
anodyine:SamitHuang-patch-1
anodyine:docs/update-v0.22.0-release
anodyine:feature/precheck-pr-skill
anodyine:release/v0.22.0
anodyine:revert-3943-feat/sensenova-u1-fp8-online-mot-gen
anodyine:feat/diffusion-prefetch-protection
anodyine:release/v0.20.0
anodyine:feat/vllm-upgrade
anodyine:release/v0.22.0rc1
anodyine:lance-model-support
anodyine:fix-mot-rmsnorm-vllm021
anodyine:codex/unskip-fp8-z-image-quality
anodyine:fix/version-tag-alignment-3858
anodyine:helios/accuracy-maintained-main
anodyine:docs/add-new-committers
anodyine:release/v0.21.0rc1
anodyine:worktree-enable-twine-upload
anodyine:khluu/release-docker-images
anodyine:update-v0200
anodyine:revert-3304-FusedRMSNorm
anodyine:copilot/revert-3162-whitelist-optimization-signed
anodyine:revert-1338-refine-diffusion-loader
anodyine:revert-3118-voxcpm2-instructions-cfg
anodyine:copilot/update-documentation-in-pull-request-2972
anodyine:claude/fix-diffusion-cache-ci-iFBqB
anodyine:release/v0.18.0.post1
anodyine:codex-revert-pr-reviewer
anodyine:pipeline-npu
anodyine:community-recipes
anodyine:add-skill
anodyine:khluu/release3
anodyine:khluu/release2
anodyine:release/v0.19.0rc1
anodyine:update-committers
anodyine:governance-update
anodyine:v0.18.0-release-news
anodyine:khluu/release
anodyine:release/v0.18.0
anodyine:dev/rebase-v0.18.0
anodyine:release/v0.18.0rc1
anodyine:khluu/fix_ci
anodyine:ywang96-patch-1
anodyine:governance
anodyine:codex/update-readme-slides-link
anodyine:revert-1255-er-stable-audio-online
anodyine:dev/rebase-v0170
anodyine:release/v0.17.0rc1
anodyine:v016
anodyine:release/v0.16.0
anodyine:khluu-patch-2
anodyine:khluu-patch-1
anodyine:revert-1431-feature/pr-reviewer-auto-trigger
anodyine:copilot/rebase-to-upstream-vllm-v0150
anodyine:release/v0.16.0rc1
anodyine:copilot/find-opening-prs-excluding-diffusion
anodyine:release/v0.15.0rc1
anodyine:release/v0.14.0.post1
anodyine:dev/rebase-v0.15.0
anodyine:main-doc
anodyine:update-doc-to-014
anodyine:release/v0.14.0
anodyine:revert-954-handler_fix
anodyine:release/v0.14.0rc1
anodyine:copilot/fix-output-issues
anodyine:copilot/fix-typo-in-documentation
anodyine:copilot/discuss-issue-823
anodyine:update-doc
anodyine:release/v0.12.0rc1
anodyine:test-ready-label
anodyine:khluu/ci_pipeline_gen
anodyine:h100-ci
anodyine:khluu/ci
anodyine:docker-doc
anodyine:dockerfile
anodyine:raw-image-logo
anodyine:wzliu_connector_dev
anodyine:pq_dev
anodyine:buildkite-2
anodyine:split-ode-solver
anodyine:qby_dev/cpu_support
anodyine:copilot/update-actions-upload-artifact
2
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
4f5f99d8c6 |
probe(review): fp8 serve row + 3-ref fixture + fp8 quality-collapse diagnosis
Review follow-up on PR #4: run --quantization fp8 through the served path on the 3090 (the flag issue 1 validated for capacity), add the untested 3-reference fixture, and measure all counts. Capacity: confirmed — all of 1/2/3/4 references fit and run (4-ref 44.1-44.4s, server peak 23,522MB, nvidia-smi max 23,983MiB; Marlin W8A16 is faster than BF16, 3.3x the Diffusers nocache baseline). Quality: every fp8 output is structurally broken on this commit and card (~97% transparent RGBA, grey RGB, PSNR 7-9dB) — on the edit path at every reference count and on T2I alike (issue 1's fp8 artifacts reinspected: same collapse; that run validated rc+image, not output structure). img_mlp exclusion does not fix it; transformer-only fp8 also collapses, pinning the culprit on the Marlin-quantized DiT. 3090 verdict stays not-built; upstream fix order is fp8 output correctness before any capacity role for it. |
||
|
|
67eb7fdb48 |
probe: Qwen-Image conditioning-KV spill probe on RTX 3090 / RTX 5080 (issue 2)
Evidence-only change: probe kit (serve wrapper, API client, PSNR
comparator, offline fp8_v driver), per-host run summaries, and the
findings report. No code changes to the stack.
Verdicts: not-built on both cards. On the 3090 the served reference
ceiling is two condition images with the conditioning cache on
(2.2x the Diffusers nocache baseline, pair PSNR mean 27.57 dB);
four references OOM on the resident BF16 working set, not the KV
(~0.3 GiB/reference, per-request). On the 5080 the server cannot
initialize under any flag: init_parameters materializes the
unquantized skeleton on-device before quantization/offload engage.
Also documents that the recipe's deploy-YAML extras route for
prefix_kv_cache_dtype does not reach the served transformer on
|