Summary
Table with columns: Item, Value| Item | Value |
|---|
| Source | XYZAILab/XYZ-Aquila-mini @ 4d3b0c45… |
| Architecture | Qwen3_5MoeForConditionalGeneration / qwen3_5_moe |
| Quant recipe | Mixed: NVFP4 W4A4 on MoE MLP / shared experts / eligible linears; FP8 on attention projections; FP8 KV |
| Quantized layers | 161 NVFP4 + 130 FP8 |
| Artifact size | ~21 GiB (3 safetensors shards) |
| BF16 reference size | ~70.2 GiB parameter bytes (CPU sequential load audit) |
| MTP | Disabled in derived config (no borrowed MTP tensors) |
| Calibration | 512 windowed rows / 253,409 tokens (Aquila-SFT derived; biased fulltext-first rejected) |
Intended runtime (GB10 / SM121)
Use a vLLM 0.25 image with native SM121 NVFP4 kernels (FlashInfer CUTLASS NVFP4 + FlashInfer B12X MoE). Companion runtime:
Recommended serve flags
vllm serve /path/to/XYZ-Aquila-mini-NVFP4 \
--served-model-name xyz-aquila-nvfp4 \
--quantization modelopt_mixed \
--kv-cache-dtype fp8 \
--attention-backend flashinfer \
--moe-backend flashinfer_b12x \
--linear-backend flashinfer_cutlass \
--language-model-only \
--enable-auto-tool-choice \
--tool-call-parser qwen3_xml \
--reasoning-parser qwen3 \
--gpu-memory-utilization 0.85 \
--max-model-len 32768 \
--max-num-seqs 16 \
--max-num-batched-tokens 16384 \
--trust-remote-code
Required native markers (startup logs)
FlashInferCutlassNvFp4LinearKernel for NVFP4 GEMM
FLASHINFER_B12X MoE backend (not Marlin / emulation)
- FlashInfer attention with
arch=sm121
- FP8 KV cache
Do not treat export metadata alone as native kernel proof.
Quality gates (publisher measurements)
All scores are from this checkpoint + the companion SM121 runtime unless noted.
BFCL v4 (bfcl-eval==2025.12.17)
Table with columns: Suite, Result| Suite | Result |
|---|
| multi_turn_base (200) | 128/200 = 64.00% |
| AST multiple (200) | 70/200 = 35.00% |
| AST parallel (200) | 93/200 = 46.50% |
| AST parallel_multiple (200) | 37/200 = 18.50% |
| AST micro-avg (600) | 200/600 = 33.33% |
Protocol notes: FC handler, temperature 0.001, threads=1; AST project isolated from multi-turn; 0 inference-error rows on final artifacts. Leaderboard “Overall Acc” columns that include unscored categories are not the headline metrics above.
API canaries
identity / zh_arithmetic / structured JSON / tool_call / needle — PASS (thinking models may place answers after reasoning; checks accept final content).
Throughput / concurrency (GB10 reference)
vllm bench serve random 1024in/256out, ignore_eos, temp 0, 3 reps drop-first; util 0.85, max_num_seqs 16.
Table with columns: Conc., Output tok/s, Total tok/s, mean TTFT ms, mean TPOT ms, Failed| Conc. | Output tok/s | Total tok/s | mean TTFT ms | mean TPOT ms | Failed |
|---|
| 1 | 64.6 | 325.4 | 694 | 12.8 | 0 |
| 2 | 82.4 | 415.3 | 2010 | 16.3 | 0 |
| 4 | 164.5 | 829.1 |
Full runtime docs: https://github.com/r0b0tlab/xyz-aquila-mini-nvfp4-sm121-vllm
Files
config.json
generation_config.json
hf_quant_config.json
chat_template.jinja
tokenizer.json
tokenizer_config.json
model.safetensors.index.json
model-00001-of-00003.safetensors
model-00002-of-00003.safetensors
model-00003-of-00003.safetensors
Limitations
- Quantized MoE; expect quality drop vs BF16, especially hard parallel multi-tool AST and long multi-turn tool policies.
- Validated primarily on SM121 / GB10 with the pinned vLLM stack; other GPUs may need different backends.
- Vision tower is present in the architecture type but serve path used language-model-only for tool/quality gates.
- Thinking/reasoning output can consume completion budget; raise
max_tokens for short-form tasks.
License
Weights are a derivative of XYZAILab/XYZ-Aquila-mini. Respect the upstream license and terms. Quantization tooling: NVIDIA ModelOpt. Packaging/runtime docs: Apache-2.0 where original to this release.
Citation / provenance
- Source model: XYZAILab/XYZ-Aquila-mini
- Source revision:
4d3b0c45663b8b40f9e6e57b64ff815c09c49904
- Quant stack: ModelOpt 0.45.0, torch 2.13+cu130, CUDA 13
- Publisher runtime base:
ghcr.io/r0b0tlab/vllm-v0250-cu130-sm121@sha256:2d144fafe3f330fa17fa1facf4f589eee49b75bdf539ac69d1fe002b5b5bb0a5
- vLLM release commit pin:
702f4814fe54fabff350d43cb753ae3e47c0c276
Acknowledgements
Upstream XYZAILab for Aquila-mini; NVIDIA ModelOpt / vLLM / FlashInfer communities; r0b0tlab SM121 runtime packaging.