OPEN SOURCE / v0.2.1

Big models.
Real hardware.
Know your limits.

Find the right model for your GPU. Configure vLLM. Measure real capacity.

$uv sync

Inside the cloned repo. See setup instructions →

Python 3.12+ · NVIDIA GPUs · Built for vLLM

BUILT ON THE STACK
YOU ALREADY USE.

NVIDIA
vLLM
🤗 Hugging Face
Python
uv

01 / FROM POSSIBILITY TO PERFORMANCE

Less trial and error.
Better-informed inference decisions.

One toolkit to connect your hardware,
your model, and your next deployment.

01 / RECOMMEND

Find models that fit your GPU.

Search a model family. Get recommendations matched to your environment.

EXAMPLE · QWEN / 24 GiB FREE / FP16

Qwen2.5-7B-Instruct~15.0 GiB estimated weightsFIT
Qwen2.5-14B-Instruct~30.0 GiB estimated weightsNO FIT

Weight estimates only · illustrative.

See model discovery in action
02 / CONFIGURE

Generate your serving command.

Pick a profile. Get a vLLM command ready to review and run.

EXAMPLE · BALANCED PROFILE

vllm serve Qwen/Qwen2.5-7B-Instruct \
  --tensor-parallel-size 1 \
  --dtype float16 \
  --gpu-memory-utilization 0.9 \
  --max-model-len 4096 \
  --generation-config vllm \
  --kv-cache-dtype auto \
  --max-num-seqs 64 \
  --max-num-batched-tokens 8192 \
  --enable-prefix-caching \
  --enable-chunked-prefill

Example: 1 GPU · balanced profile. Review before running.

See the configuration workflow
03 / BENCHMARK

Find your sustainable load.

Sweep the load. See where throughput stops scaling.

ILLUSTRATIVE CONCURRENCY SWEEP

Workers81632
Output TPS420760790

16 workers Last healthy level

+3.9% throughput at 32 workers · sample data.

See the benchmark command

Estimates exclude KV cache and runtime memory. Verify by running your model.

02 / YOUR TERMINAL. YOUR WORKFLOW.

From “will it run?”
to “how far can it go?”

Choose a step. Copy the command. Run it locally.

infercap — terminal

# Start with the hardware you have.

MODE
MODEL SHORTLISTSAMPLE OUTPUT
Qwen family24 GiB freeFP16
01
LIKELY FITQwen2.5-7B-Instruct
~15.0 GiB weights / 24 GiB free
02
Qwen2.5-14B-Instruct~30.0 GiB weights
NO FIT
Hub discoveryvLLM compatibilityMemory estimates

Illustrative shortlist, not live results. Run locally for your hardware. Estimates exclude KV cache and runtime memory.

03 / MAKE EVERY GPU COUNT

Your next inference run
starts with a little clarity.

Open source. Hardware aware. Built for developers.

Explore the repository Read the docs →
01 / CLONE & INSTALL
$ git clone https://github.com/nguyenvmthien/infercap.git
$ cd infercap
$ uv sync

Requires Python 3.12+ and a compatible vLLM / PyTorch platform.

02 / Find a model for your GPU