Native vLLM and ROCm 7.15 for RX 6000 (RDNA2) on Windows 11 – 26 Tflops FP16 A new native installer brings vLLM and ROCm 7.15 (TheRock) to AMD Radeon RX 6000 (RDNA2) GPUs on Windows 11, achieving 26 TFLOPS FP16 and 58-62 tok/s on Qwen3.5-4B, verified on an RX 6750 XT 12 GB. The one-click installer, developed by sebastianmechno-sys, eliminates WSL2, NVIDIA, and compiler requirements, providing an OpenAI-compatible chat server and prebuilt binaries. Native vLLM + ROCm 7.15 TheRock for the whole AMD Radeon RDNA2 family on Windows — no WSL2, no NVIDIA, no compiler . One-click installer, everything prebuilt, and an OpenAI-compatible chat server that looks and works like the NVIDIA stack. Verified on AMD Radeon RX 6750 XT 12 GB gfx1031 — Windows 11 native — August 2026 | Result | Number | |---|---| | rocBLAS FP16 GEMM native bench | 25 674 Gflops ≈ 26 TFLOPS | | vLLM decode, Qwen3.5-4B 4-bit | ~58-62 tok/s 8.3 → 62.5 = 7.5× optimized | | Item | Requirement | |---|---| | OS | Windows 10/11 Windows 11 recommended; tar must support zstd — automatic on Win11 | | GPU | AMD RDNA2 — RX 6400 / 6500 / 6600 / 6650 / 6700 / 6750 / 6800 / 6900 / 6950 all XT/M variants , 8+ GB VRAM for the 4B model | | Driver | AMD Software: Adrenalin Edition the normal gaming driver | | Disk | ~25 GB free on C: | | Internet | only during install ~6 GB: stack ~2.3 GB + model ~3.8 GB | | Admin | one UAC click installer auto-elevates | No compiler, no ROCm installer, no manual setup — everything ships prebuilt. - Download the repository ZIP or git clone . You do not need to download the release archives .tar.zst manually — the installer fetches them automatically from the Releases /sebastianmechno-sys/vllm-rocm-windows-rdna2/releases tab. - Double-click — by default it downloads from this repo's releases; pass a GitHub username to use your own fork instead. It checks GPU + disk, then installs everything it does not already have re-run is always safe and fast : INSTALL.bat Step Action 1/6 GPU detection warns if not RDNA2 + Python 3.11.9 2/6 4 archives from GitHub Releases → C:\Python311 , C:\TheRock , C:\vw build 3/6 venv fix + torch self-check 4/6 Qwen3.5-4B 4-bit model skipped if already in HuggingFace cache 5/6 writes config.bat the file to edit to change model later 6/6 verification benchmark - → opens the web chat in your browser starts the model server automatically the first time . While the model thinks you see a small CHAT.bat Thinking… spinner; when it's done, only the final answer streams in — the internal reasoning stays hidden. Tokens stream live with a tok/s counter, everything local on your AMD GPU. - → starts the model server on its own OpenAI-compatible API on SERVE.bat http://127.0.0.1:8000/v1 , like vllm serve on NVIDIA . Use it with any OpenAI client, or just run CHAT.bat . - → all 3 verification checks in one run: ROCm GPU detection, native rocBLAS FP16 power VERIFY.bat ~26 TFLOPS and the full 512-token vLLM benchmark ~58-62 tok/s . | Test | Config | Result | |---|---|---| | rocBLAS FP16 GEMM | 4096×4096×4096, rocblas-bench.exe | 25 674 Gflops ≈26 TFLOPS | | vLLM Qwen3.5-4B decode | 512 tok, greedy, CUDA graphs | 59.4 tok/s up to 62.5 | | Optimization progression | eager fp16 baseline | 8.3 → 62.5 tok/s 7.5× | Full optimization history: | | configuration | tok/s | |---|---|---| | 1 | fp16 eager baseline | 8.3 | | 2 | + CUDA graphs + skinny GEMV | 24.4 | | 3 | + AWQ 4-bit quantization | 29.9 | | 4 | + native HIP W4 GEMV kernel | 35.9 | | 5 | + M=1 GEMV for lm head | 58.1 | | 6 | + direct-store kernel path | 59.1 | | 7 | + weight-cast caching | 62.5 | TheRock builds ROCm HIP runtime, rocBLAS, Tensile as native Windows binaries — this is what makes ROCm exist on Windows at all. HSA OVERRIDE GFX VERSION=10.3.0 presents any RDNA2 GPU as gfx1030; the HIP kernel ships as a fat binary gfx1030 + gfx1031 + gfx1032 so the whole RX 6000 series runs native code.- PyTorch 2.12 +rocm7.15 links against that runtime → torch.cuda.is available == True on RDNA2 Windows. - vLLM plugin vllm windows rocm registers the tuned kernels: native HIP W4 GEMV for quantized linears, M=1 skinny GEMV for dense ones including the huge tied lm head , CUDA-graph safe registered as real torch ops . INSTALL.bat engine: INSTALL.ps1 , manifest: MANIFEST.json downloads the 4 prebuilt archives from GitHub Releases and the model from HuggingFace, installs base Python, fixes the venv, verifies with a benchmark. Idempotent: it only downloads what is missing. C:\Python311 Python 3.11.9 C:\TheRock\.venv torch 2.12+rocm7.15 venv vLLM 0.19.1 C:\TheRock\build\dist\rocm ROCm runtime libraries C:\TheRock\ROCM VLLM RUNTIME vLLM + plugin + rocBLAS + rocblas-bench C:\vw cext build, C:\vw hipgemv build native HIP kernels %USERPROFILE%\.cache\huggingface model weights Release archives this repo's Releases tab, tag v2.0 : | Archive | Size | Content | |---|---|---| the-rock-venv.tar.zst | 1.34 GB | torch ROCm venv | therock-rocm-dist.tar.zst | 0.85 GB | ROCm runtime | vllm-stack.tar.zst | 0.14 GB | vLLM + plugin + rocBLAS + rocblas-bench.exe | native-kernels.tar.zst | ~1 MB | HIP GEMV kernels fat binary | vllm-rocm-windows-rdna2-oneclick/ ├── INSTALL.bat one-click installer entry point ├── INSTALL.ps1 installer engine downloads, extracts, verifies ├── CHAT.bat opens the web chat auto-starts the server ├── SERVE.bat starts the model server alone OpenAI API ├── VERIFY.bat all 3 verification checks in one run ├── chat.html the browser chat UI Thinking spinner + tok/s ├── MANIFEST.json release archive names + extract targets ├── plugin overrides/ tuned plugin modules awq gemv, bf16 gemv ├── kernels/ native HIP W4 GEMV source + prebuilt fat binary ├── scripts/ model server entry + benchmark + rebuild helper ├── assets/ verification screenshots └── results/ raw benchmark logs + progression chart Edit config.bat written by the installer : set SERVED MODEL to the model folder and MODEL NAME to the name shown in the chat / used by the API, then run CHAT.bat again. The benchmark uses BENCH MODEL same file : python C:\TheRock\.venv\Scripts\python.exe -c "from huggingface hub import snapshot download; print snapshot download '