easyvLLM

The right vLLM settings for your GPU.

Tell it what you want to run and what you are running it on. You get a vllm serve command, a Docker setup, and an honest answer about whether it will fit in your VRAM.

Runs entirely in your browser - nothing is uploaded, nothing is installed. Tuned for vLLM v0.28.

1 What are you running?

Paste any id from huggingface.co and we read its config.json for you. Try , , or .

Model not on Hugging Face, or gated?

Overrides anything read from a config file. Useful for vision models.

2 What are you running it on?


These add up to --max-model-len: 5,120 tokens.

How many people can be mid-request at once. Every one of them needs its own KV cache.

3 Fine-tuning everything below is optional

Precision

Memory
0.90

vLLM's own default is 0.92. Go lower if the same GPU is also driving your monitor.

Last resort. Weights held in RAM cross the PCIe bus on every token.

Setting this lets vLLM skip memory profiling, so restarts are quicker.

Throughput

Above 8192 favours throughput; around 2048 favours a steady token stream.

Raise this if the GPU is idle but a CPU core is pinned at 100%.

Breaks long prompts into pieces so replies in flight keep streaming. Rarely worth changing.

Multiple GPUs and machines

Splits layers across machines. Leave at 1 on a single host.

Whole extra copies of the model, for more throughput.

Naming and loading
LoRA adapters
Speculative decoding

A small model guesses several tokens ahead and the big one checks them in a single pass. Often 1.5x to 2x faster with identical output.

Tools, reasoning and chat

Splits a model's thinking from its answer in the API response.

The HTTP server

Only needed when a web page calls the server directly.

Images, video and anything else

Left empty, we pick the image that matches your GPU.