weicj/vLLM-2080Ti-Definitive
The definitive vLLM runtime for dual RTX 2080 Ti 22GB + NVLink, delivering Qwen 27B local inference with maximum 200+ tok/s single-request decode with support of FP8 weight ( Join Discord :https://discord.gg/VFqVVySdMS )
What it solves
This project provides a specialized vLLM inference runtime optimized specifically for NVIDIA Turing architecture GPUs (SM75), such as the RTX 2080 Ti, Tesla T4, and Quadro RTX series. It enables high-performance serving of larger models (like 27B and 35B parameter models) on older hardware by leveraging specific hardware properties and optimized kernels.
How it works
It is a hardware-focused fork of vLLM that integrates several acceleration components and SM75-specific source changes. It uses Marlin, FlashInfer/FlashQLA, TurboQuant/INT8 KV, and CUDA Graph support to maximize throughput. The project includes a dedicated launcher and pre-configured profiles to manage Tensor Parallelism (TP) and Pipeline Parallelism (PP) across multiple GPUs (e.g., 2x RTX 2080 Ti with NVLink).
Who it’s for
Users with NVIDIA Turing-generation GPUs (SM75) who want to run large language models locally with high throughput and efficiency, particularly those using dual RTX 2080 Ti or Tesla T10/T4 setups.
Highlights
- SM75 Optimization: Specifically tuned for Turing GPUs, allowing 27B-35B class models to be served efficiently.
- High Throughput: Achieves significant decode speeds (e.g., over 200 tok/s for Qwen 27B NVFP4 on 2x 2080 Ti).
- Integrated Launcher: An interactive
launcher.shscript for easy configuration of GPU topology, model paths, and performance modes (normal, fast, aggressive, safe). - ** uma Hardware Support**: Validated routes for 2x RTX 2080 Ti, 2x Tesla T10, and 4x Tesla T10 configurations.
- Broad Weight Support: Tested with various weight formats including FP8, NVFP4, and INT4 (W4A16).
Related
- Project
- Project
- Project
- Dispatch
- Project