Files
club-3090/models/gemma-4-26b-a4b
noonghunna 93b1642ada fold(gemma-26b): MTP-off on v0.24.0 dual (Gemma-4 MTP×tools broken)
gemma-26ba4b-dual already serves on vllm-stable v0.24.0, but with MTP on
its tool-calls break (upstream vLLM #39043; MTP fix #42006 unmerged) —
verified on-rig: MTP-off tools PASS (944K KV, streaming 3/3, no leak),
MTP-on tools FAIL. Drop --speculative-config + document the re-enable
caveat; registry drafter -> None. (Also fixes broken 26b tool-calls that
master currently ships.)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EfF565T9eSLaqGzidyJ1Pm
2026-07-01 11:55:06 +00:00
..

Gemma 4 26B-A4B MoE — on 2× RTX 3090

Run Gemma 4 26B-A4B — a 128-expert MoE with ~4B active params, vision, and tool calling — on 2× RTX 3090s.

v0.7.3 onboarding target. AWQ production path validated; Intel AutoRound INT4 blocked on Ampere (Marlin K-dim alignment).


Deployment

See docs/DUAL_CARD.md for workload-driven config picks. TL;DR:

Config Max ctx Narr / Code TPS Best for
vllm/gemma4-26b-a4b-tp2 32K 139 / 139 General-purpose, vision + tools

Run via:

bash scripts/launch.sh --variant vllm/gemma4-26b-a4b-tp2

Models

  • Target: Intel/gemma-4-26B-A4B-it-int4-mixed-AutoRound (~16 GB, MoE expert layers quant-mixed)
  • AWQ alternative: cyankiwi AWQ-4bit weights (validated production path on Ampere)
  • Draft: TBD (Google's gemma-4-26B-A4B-it-assistant available, compose pending)

Key details

Aspect Notes
Arch MoE — 128 experts × 8 active, ~4B active params
Quants AWQ-4bit (production), Intel AutoRound INT4 (Ampere-blocked for now)
KV bfloat16
Vision Yes (off by default in base compose for first-boot validation)
Tools --tool-call-parser gemma4
NVLink Auto-detected via NVLINK_MODE env var

Upstream tracker

  • vLLM PR #40886 — compressed-tensors MoE key remapping (vendored for AWQ path)
  • Discussion #67 — first Ampere consumer cross-rig data thread