Skip to main content
NVIDIA
Explore
Models
Skills
Blueprints
GPUs
Docs
Help Center
Getting Started
  1. Create and verify your account to unlock full access to NVIDIA NIM APIs.
ResourcesDeveloper ForumsContact Support
FAQs
  • Serve LLMs with vLLM

    30 MIN

    High-throughput serving for 30+ models, with continuous batching and an OpenAI-compatible API

    • DGX Spark
    • DGX Station
    • Inference
    • RTX PRO
    • vLLM
    View on GitHub
    OverviewOverviewInstructionsInstructionsAgent-ready ModelsAgent-ready ModelsMulti-node servingMulti-node servingTroubleshootingTroubleshooting

    Common issues

    The Hardware platform column shows where an issue is most relevant. "All hardware platforms" applies to every platform.

    SymptomHardware platformCauseFix
    "permission denied" when running dockerAll hardware platformsUser not in docker groupRun sudo usermod -aG docker $USER && newgrp docker
    Container fails to start with GPU errorAll hardware platformsNVIDIA Container Toolkit not configuredRun nvidia-ctk runtime configure --runtime=docker and restart Docker
    HuggingFace authentication failure, gated model access denied, or model download hangs/failsAll hardware platformsMissing/invalid token, restricted model access, or network issueExport HF_TOKEN before running docker; regenerate your HuggingFace token and request access to the gated model if needed; check internet connection and verify the token is valid
    CUDA out of memoryAll hardware platformsContext length too large / model too bigReduce --max-model-len and --max-num-seqs, or lower --gpu-memory-utilization
    Server not responding on port 8000All hardware platformsPort already in useCheck with lsof -i :8000; use -p 8001:8000 for a different port
    NGC authentication failsAll hardware platformsInvalid or missing credentialsRun docker login nvcr.io with your NGC API key
    Memory pressure within capacityDGX SparkUMA buffer cache not releasedSee UMA note below
    Container startup fails / missing ARM64 imageDGX SparkImage not built for ARM64Use the default NGC image for your hardware platform from the Instructions tab
    Model runs on wrong GPUDGX StationDefault GPU selection with two GPUsUse --gpus '"device=N"' to pin the GB300 (N from nvidia-smi)
    EngineCore failed / FlashInfer "Buffer overflow when allocating memory for batch_prefill_tmp_v"DGX StationCUDA graph capture failure during batch prefillUse the recommended container image: nvcr.io/nvidia/vllm:26.01-py3
    Node not visible in Ray clustermulti-node capable hardwareNetwork connectivity issueVerify QSFP cable connection and IP configuration; see Multi-node serving tab
    Chat completion returns content: null with finish_reason: lengthmax_tokens exhausted on the thinking pass before an answerRaise max_tokens in the request (Step 5 uses 2048) so reasoning-enabled recipes can finish with a visible answer

    NOTE

    Unified memory (UMA). On hardware platforms with unified memory, GPU and CPU share memory dynamically. Some applications have not yet been updated for UMA, so you may hit memory issues even within capacity. If that happens, manually flush the buffer cache:

    sudo sh -c 'sync; echo 3 > /proc/sys/vm/drop_caches'
    

    NOTE

    Monitoring GPU memory with UMA. Because of unified memory, nvidia-smi --query-gpu memory fields report N/A. Use plain nvidia-smi instead.

    Resources

    • vLLM Recipes
    • vLLM Recipes — DGX Spark
    • vLLM Recipes — DGX Station
    • vLLM Recipes — RTX PRO
    • vLLM Documentation
    • NGC vLLM Container
    • DGX Spark Documentation
    • DGX Spark Forum
    • DGX Station Support
    • RTX PRO Support
    • NVIDIA Developer Forums
    • DGX Spark User Performance Guide
    Terms of Use
    Privacy Policy
    Your Privacy Choices
    Contact

    Copyright © 2026 NVIDIA Corporation