{
 "id": "h100-qwen3-30b-a3b-longctx-16k-vllm",
 "status": "published",
 "title": "Long-context capacity on one H100: ~16K input tokens, Qwen3-30B-A3B-Instruct-2507 FP8, vLLM 0.31.0",
 "published": "2026-11-02",
 "summary": "Quick-mode measurement on TokenWatt's production API node, one H100 SXM on RunPod Secure Cloud (November 2, 2026 UTC): Qwen3-30B-A3B-Instruct-2507 FP8 on vLLM 0.31.0 with FP8 KV cache, long-prompt workload with median 16,000 (10K\u201330K) input tokens and median 384 output tokens, random tokens so no prefix is reused. Capacity within p99 TTFT \u2264 2 s and p99 TPOT \u2264 50 ms is bound by prefill: first-token latency, not decode speed, limits how many long prompts run at once. Accuracy was checked on the same node in separate runs (GSM8K 96% quick, 94.5% full); this run skipped the accuracy gate.",
 "hardware": {
  "vendor": "NVIDIA",
  "accelerator": "NVIDIA H100 80GB HBM3",
  "count": 1,
  "rated_bw_tbs_per_gpu": 3.35,
  "driver": "595.91.07",
  "host": "RunPod Secure H100 SXM (TokenWatt API production node)"
 },
 "software": {
  "engine": "vllm",
  "engine_version": "0.31.0",
  "kernels": "vllm/vllm-openai:v0.31.0 --max-model-len 32768 --enable-auto-tool-choice --tool-call-parser hermes"
 },
 "model": {
  "name": "Qwen3-30B-A3B-Instruct-2507-FP8",
  "shape": "MoE",
  "quantization": "FP8 weights, FP8 KV cache",
  "parallelism": "1 replica \u00d7 TP1"
 },
 "slo": {
  "ttft_p99_ms": 2000,
  "tpot_p99_ms": 50
 },
 "workload": {
  "trace": "rag-in16k",
  "input_tokens": "median 16,000 \u00b7 p90 26,000",
  "output_tokens": "median 384 \u00b7 p90 1,024",
  "arrival": "Poisson, rate swept to SLO boundary"
 },
 "power": {
  "source": "GPU board power sum (NVIDIA)",
  "kind": "board",
  "sampling_hz": 1,
  "window": "120 s steady state"
 },
 "accuracy": {
  "suite": "none",
  "threshold_pts": 1.0
 },
 "runs": 2,
 "variance_band_pct": 11.0,
 "fleet": {
  "cards": 64
 },
 "configs": [
  {
   "key": "other",
   "label": "longctx-in16k",
   "engine": "vllm 0.31.0 \u00b7 KV FP8",
   "mbu_pct": 30.6,
   "node_power_kw": 0.455,
   "goodput_tok_s": 329.7,
   "ttft_p99_ms": 1261.0,
   "tpot_p99_ms": 21.9,
   "slo_pass_count": 2,
   "repeats": 2,
   "throttle_counts": {
    "sw_power_cap": 96
   },
   "accuracy": null
  }
 ],
 "not_covered": [
  "Whole-node power (no BMC access on this host)",
  "Context lengths beyond the chat-mix-v1 trace",
  "Quick mode: short windows, few repeats",
  "Accuracy: no accuracy gate was run"
 ],
 "reproduce": "tokenwatt run --spec live-qwen3-30b-a3b-longctx-in16k.spec.yaml --label 'longctx-in16k' --role other --out runs/longctx-in16k.json\n\ntokenwatt report runs/longctx-in16k.json --title 'Long-context capacity on one H100: ~16K input tokens, Qwen3-30B-A3B-Instruct-2507 FP8, vLLM 0.31.0'",
 "spec": {
  "name": "live-qwen3-30b-a3b-longctx-in16k",
  "hardware": {
   "adapter": "nvidia",
   "rated_bw_tbs_per_gpu": null,
   "gpus": null,
   "host": "RunPod Secure H100 SXM (TokenWatt API production node)"
  },
  "engine": {
   "endpoint": "http://127.0.0.1:8000/v1",
   "name": "vllm",
   "version": "0.31.0",
   "kernels": "vllm/vllm-openai:v0.31.0 --max-model-len 32768 --enable-auto-tool-choice --tool-call-parser hermes",
   "api": "completions",
   "model": "qwen3-30b-a3b-instruct-2507",
   "ignore_eos": true,
   "api_key_env": null,
   "extra_body": {}
  },
  "model": {
   "name": "Qwen3-30B-A3B-Instruct-2507-FP8",
   "config": "/workspace/hf/hub/models--Qwen--Qwen3-30B-A3B-Instruct-2507-FP8/snapshots/5a5a776300a41aaa681dd7ff0106608ef2bc90db/config.json",
   "weight_dtype": "fp8",
   "kv_dtype": "fp8",
   "quantization": "",
   "replicas": 1,
   "tensor_parallel": 1,
   "vocab_size": null,
   "geometry": {}
  },
  "slo": {
   "ttft_p99_ms": 2000,
   "tpot_p99_ms": 50
  },
  "workload": {
   "trace": "rag-in16k",
   "input_tokens": {
    "dist": "lognormal",
    "median": 16000,
    "p90": 26000,
    "value": null,
    "low": null,
    "high": null,
    "min": 10000,
    "max": 30000
   },
   "output_tokens": {
    "dist": "lognormal",
    "median": 384,
    "p90": 1024,
    "value": null,
    "low": null,
    "high": null,
    "min": 16,
    "max": 2048
   },
   "seed": 0,
   "shared_prefix": 0.0,
   "prefix_pool": 1
  },
  "measurement": {
   "warmup_s": 45,
   "window_s": 120,
   "search_window_s": 60,
   "repeats": 2,
   "request_timeout_s": 300,
   "max_concurrency": 8192
  },
  "sweep": {
   "rates": null,
   "start_rps": 0.5,
   "growth": 1.6,
   "max_rps": 2000,
   "bisect_steps": 3,
   "backoff": 0.9,
   "max_backoffs": 4,
   "confirm": "backoff",
   "floor_rps": null,
   "confirm_steps": 5
  },
  "accuracy": {
   "suite": "/workspace/tw/suites/gsm8k-200.jsonl",
   "name": "gsm8k-5shot",
   "scorer": "numeric",
   "max_drop_pts": 1.0,
   "seeds": 1,
   "max_tokens": 384,
   "stop": [
    "\n\nQuestion:"
   ],
   "concurrency": 32,
   "limit": 50
  },
  "power": {
   "source": "board",
   "sampling_hz": 1,
   "url": null,
   "username": null,
   "password_env": null,
   "verify_tls": false,
   "chassis": null,
   "host": null,
   "command": null,
   "field": null
  },
  "not_covered": [
   "Whole-node power (no BMC access on this host)",
   "Context lengths beyond the chat-mix-v1 trace",
   "Quick mode: short windows, few repeats"
  ]
 }
}