Sign inSign up

pt9912/vllm-qwen38-b200

By pt9912

•Updated 1 day ago

Patched vLLM for Qwen3.8-Flash-Next NVFP4 on one B200 (linux/amd64), experimental

Image
Machine learning & AI
0

152

pt9912/vllm-qwen38-b200 repository overview

⁠vllm-qwen38-b200

Patched vLLM image for serving Qwen3.8-Flash-Next NVFP4 (starkweatherdigital/qwen3.8-flash-next-nvfp4, 109 GB) on one NVIDIA B200 (linux/amd64, CUDA 13.0.1).

Status: experimental. The image builds and imports on a CPU host, but it has not been run on a GPU yet. Whether the NVFP4 kernels work on a B200 is unverified.

⁠What is inside

  • Base: the linux/amd64 manifest of vllm/vllm-openai:qwen38-flash-next (vLLM 0.1.dev20073+g8e685d198, torch 2.13.0+cu130), pinned by digest.
  • Patches from qwen3.8-flash-next-nvfp4-recipe⁠ at commit 17c58984: 20 (4-bit PLE loader), 30 (graph output buffer), 35 (PLE NVFP4 mmap), 40 (mamba eagle drop), 41 (mamba state seed). Patch 10 (sm121/DGX Spark workaround) is skipped on purpose.
  • Entrypoint serve-b200, which builds the vllm serve command from environment variables.

The model is not in the image. vLLM downloads it from Hugging Face onto a persistent volume on the first start.

⁠Environment variables

VariableDefaultMeaning
MODELstarkweatherdigital/qwen3.8-flash-next-nvfp4HF id, or a local directory
SERVED_MODEL_NAMEqwen3.8-flash-nextname in the OpenAI API
CTX131072max context length
GPU_MEM0.90GPU memory utilization
SEQS16max concurrent sequences
MTP1speculative tokens (0 = off)
CACHE1prefix caching
MMAP / PREWARM0 / 0PLE mmap (needs MODEL to be a local directory)
VLLM_API_KEYnoneset it, otherwise the API is open

The main KV cache stays BF16 on purpose: the recipe reports that the attention layer rejects an FP8 main KV cache.

⁠Run

docker run --gpus all -p 8000:8000 \
  -e VLLM_API_KEY=... -e HF_HOME=/data/hf -v /data:/data \
  pt9912/vllm-qwen38-b200:1

Pin by digest for reproducibility: pt9912/vllm-qwen38-b200@sha256:6f13de2fb100914c5ea5d381bc8cdb98a9b9ceeb9df7d9435197e7fb92d974dd

For RunPod (create, verify, start and stop a Pod through the REST API v2) see pt9912/runpod-qwen38-flash-next⁠.

⁠Size

About 19.9 GB unpacked, 8.7 GB compressed.

⁠License

The model and the recipe are subject to the Qwen Community License 1.0 (inherited from the base model). Check it before redistributing.

Tag summary

Content type

Image

Digest

sha256:f4ffbb293…

Size

8.1 GB

Last updated

1 day ago

docker pull pt9912/vllm-qwen38-b200:4