Vision language models have shifted from research novelties to production necessities. But deploying models like Qwen2.5-VL-72B or MiniCPM-V 4.5 introduces a unique infrastructure challenge. Image tokens consume massive amounts of memory. Unlike text-only large language models, VLMs require you to calculate VRAM for both the language backbone and the Vision Transformer encoder, plus a rapidly expanding KV cache. If you miscalculate your hardware requirements, your server will run out of memory under real traffic. This guide breaks down the exact GPU memory requirements for modern VLMs and provides a framework for selecting the right cloud infrastructure for multimodal inference.
Run Vision Language Models on GPU Cloud: VRAM & Setup Guide
Vision language models consume massive VRAM for image tokens. Learn the exact hardware requirements and deployment strategies for production VLMs.
Justus Amen
June 2, 2026 · GTM at Lyceum Technology
Last updated August 3, 2026
The VRAM Math for Vision Language Models
When you run a vision language model on a GPU cloud, you load two distinct neural networks into memory simultaneously. A flagship model like Qwen2.5-VL-72B requires approximately 146 GB of VRAM at BF16 precision just to load the weights. This figure includes the Vision Transformer (ViT) encoder and the language decoder, but it completely omits the KV cache required during active inference.
The KV Cache Explosion
The real bottleneck in VLM inference is the KV cache explosion caused by image tokens. A single 1024-pixel image can generate over 1,000 tokens depending on the patch size used by the visual encoder. If you have eight concurrent requests, you are storing 8,192 tokens of KV cache before the model generates a single word of text. At 128 concurrent requests, you exceed 131,000 tokens of image-only context. You must account for this massive memory footprint when setting your maximum sequence lengths, or your server will silently crash under real traffic.
Hardware Requirements by Model Size
MiniCPM-V 4.5
Totals 8B parameters and requires approximately 16 GB of VRAM at BF16 precision. This model fits comfortably on a single NVIDIA L40S or A100 (80GB), leaving ample room for the KV cache.Qwen2.5-VL-32B
At 33B parameters it requires approximately 66 GB of VRAM at BF16. A single H200 (141GB) holds the weights with real headroom for concurrent image processing, where an 80GB card leaves almost none.Qwen2.5-VL-72B
At 73B parameters it requires approximately 146 GB of VRAM at BF16, so it demands a multi-GPU setup, typically 2x H200 (141GB) or 4x H100 (80GB), for production deployment.
Planning for Concurrency
Always add 20 to 30 percent headroom for the KV cache and framework overhead at moderate batch sizes. Add even more if you expect high image concurrency or long text contexts. Failing to provision this buffer will result in out-of-memory errors the moment your application experiences a traffic spike. Engineering teams must calculate the maximum theoretical token count based on their expected image resolution and batch size before provisioning cloud infrastructure.
Hardware Selection: Why Memory Bandwidth Dictates VLM Throughput
Vision language model throughput is bounded by two distinct computational phases. The first phase is the Vision Transformer (ViT) inference speed, which processes the input image and converts it into a sequence of embeddings. The second phase is the language model decode speed, which generates the text response token by token. On most hardware architectures, the visual encoder step becomes a severe bottleneck at high concurrency.
The Role of Memory Bandwidth
This dynamic makes memory bandwidth the critical metric for VLM deployments. The NVIDIA H100 features significantly higher memory bandwidth than the previous generation A100, allowing the visual encoder step to finish much faster. NVIDIA rates the H200 at 141 GB of HBM3e and 4.8 TB/s, which it publishes as 1.4x the memory bandwidth of the H100, and Blackwell parts sit above that again. For image-heavy workloads the ordering therefore runs H200 and Blackwell first, with the H100 as the cost-effective floor rather than the optimum, and that holds even when running smaller models that could technically fit on older hardware. When the ViT processes an image rapidly, the language decoder can begin generating text sooner, drastically reducing the time to first token.
Insights from MLPerf Inference v6.0
MLPerf Inference v6.0, published by MLCommons on 1 April 2026, added a vision language model benchmark that turns unstructured multimodal data from a retail product catalog into structured metadata, alongside the suite's first text-to-video test. MLCommons reports 24 submitting organizations for the round and a record 30 percent increase in multi-node submissions. That tells you multimodal serving has become a first-class datacenter workload. It does not tell you which GPU is fastest on your images, because no submission in the round uses your resolution mix. Use the round to shortlist hardware, then measure the ViT stall yourself.
Choosing the Right GPU Architecture
Engineering teams must evaluate their specific workload when selecting hardware. If your application processes low-resolution images sporadically, older architectures might suffice. However, if you are building a system for high-volume document OCR or real-time video frame analysis, high memory bandwidth is non-negotiable, and an H200 or a Blackwell part buys more of it than an H100. The ability to move massive amounts of image data through the GPU memory hierarchy directly dictates how many requests your server can handle per second. Investing in higher bandwidth hardware often results in a lower cost per request at scale, making it the most efficient choice for enterprise deployments.
Infrastructure Strategies for VLM Deployment
Choosing the right deployment architecture depends heavily on your traffic patterns, latency requirements, and engineering resources. Engineering teams typically evaluate three primary approaches for vision language model inference in the cloud.
Dedicated Virtual Machines
Provisioning raw virtual machines gives you complete control over the inference stack. You add your SSH key, deploy a custom Docker container, and configure frameworks like vLLM or TensorRT-LLM exactly to your specifications. This is the most reliable path for sustained, high-volume traffic such as batch document OCR or continuous video stream analysis. With dedicated instances, you avoid the noisy neighbor problem and guarantee consistent latency for your application. You also have the freedom to implement custom quantization techniques to maximize hardware utilization.
Managed Inference Endpoints
For teams that want to avoid managing infrastructure, managed endpoints provide an OpenAI-compatible API. You deploy your model, receive a dedicated URL, and send HTTP requests. This approach requires zero code changes for applications already built on standard SDKs. While managed endpoints simplify operations, they often come with a premium price tag and less flexibility regarding framework optimization. They are ideal for rapid prototyping or applications with predictable, moderate traffic.
Scale-to-Zero Architecture
Vision language models are expensive to run continuously. Implementing a scale-to-zero architecture allows the machine to shut down completely when idle. You pay only when serving active traffic. This architecture is critical for bursty workloads, such as intermittent factory camera inspections or medical image segmentation tasks that occur a few times a day. By leveraging serverless GPU platforms, you can spin up an H100 instance, process a batch of images, and tear down the infrastructure within minutes. This strategy drastically reduces the total cost of ownership for multimodal AI applications that do not require 24/7 availability, allowing startups and enterprises to experiment with advanced models without breaking their budget.
Data Privacy and Compliance in Visual AI
Visual data is inherently sensitive and often subject to strict regulatory oversight. Whether you are processing medical image segmentation, factory floor camera feeds, or scanned financial documents, data residency is a hard requirement for European enterprises. Sending this data across borders introduces significant legal risks.
The Challenge of Data Residency
Many global cloud providers route data through North American servers or rely on support teams located outside the European Union. This practice can conflict with European compliance requirements. For EU-regulated teams, provable data residency is mandatory. You must guarantee that the images processed by your vision language model never leave the designated jurisdiction. Failure to comply can result in severe financial penalties and loss of customer trust.
European Infrastructure with Lyceum
Lyceum Technology runs GPU cloud infrastructure in European data centers in Spain, Paris and the Nordics. By deploying your vision language model on Lyceum, you get GDPR-compliant processing in those data centers while retaining exclusive access to your dedicated machine. There is no shared tenancy, so your visual data does not sit on a machine that is also serving another customer's workload. Which region a given workload lands in is worth confirming in your contract rather than inferring it from a marketing page.
Navigating the AI Act and ISO Standards
European hosting simplifies the data-flow evidence teams must produce when working through EU AI Act, C5, and ISO 27001 questions. Lyceum holds no ISO 27001 or SOC 2 certificate and no BSI C5 attestation today; the data center operators hold ISO certifications at facility level, and a hosting location is evidence about where data flows, not a certificate you can hand an auditor. When you run a model like Qwen2.5-VL-72B on a dedicated Lyceum instance, you control the deployment and the data lifecycle around it. You can process sensitive medical scans or proprietary manufacturing blueprints and be able to state where they were processed and who had access. That is the level of control enterprise clients ask about first, and it is a narrower claim than sovereignty. Ask any provider, including this one, to put the residency and access terms in the contract rather than reading them off a page like this one. One compact option for these workloads is covered in our notes on MiniCPM-V 4.5 and how to run it.
Optimizing VLM Inference Costs
Running a 72B parameter vision language model on hyperscaler infrastructure can drain startup credits in a matter of weeks. Hyperscalers often require long-term block reservations for high-end GPUs, and their on-demand pricing is typically unsustainable for continuous model serving. Multimodal AI requires a more strategic approach to cost management.
The Problem with Hyperscaler Pricing
Traditional cloud providers often charge exorbitant egress fees, penalizing you for moving large image datasets in and out of their ecosystem. Furthermore, their billing increments can force you to pay for idle time. If a batch OCR job takes 15 minutes, you might still be billed for a full hour of multi-GPU usage. This pricing structure makes it difficult to scale vision language models profitably.
Per-Second Billing and Zero Egress Fees
To optimize costs, look for providers that bill by the second with no base fee. Lyceum bills GPU compute per second with no base fee and applies no ingress or egress charge on its S3-compatible storage, which removes the two line items that make hyperscaler batch jobs expensive, and async batch work runs at half list price. You can bring up a cluster for a batch processing job, analyze the images, and tear it down without paying for idle time or data transfer. This flexibility is crucial for maintaining healthy profit margins.
Intelligent Scheduling and Quantization
Additionally, utilizing intelligent scheduling tools can further reduce expenses. By matching the exact VRAM requirements of your vision language model to the most cost-effective GPU, you eliminate over-provisioning. Engineering teams should also explore quantization techniques like INT8 or INT4. Quantizing a model like Qwen2.5-VL-72B significantly reduces its memory footprint, potentially allowing it to run on fewer GPUs while maintaining acceptable visual reasoning accuracy. Reducing the hardware footprint directly reduces the total cost of ownership, making advanced multimodal AI accessible to a wider range of organizations. Cost optimization is not just about finding the cheapest hourly rate; it is about aligning your infrastructure consumption precisely with your application traffic patterns.
Open-Stack Transparency vs. Proprietary Engines
The inference stack landscape for vision language models is currently divided between proprietary engines and open-source frameworks. Many US-based API providers rely on black-box proprietary stacks. While these engines offer high performance and ease of use, they create severe vendor lock-in. You cannot port your deployment to another provider without significant engineering effort and rewriting your application logic.
The Risks of Vendor Lock-In
Relying on a proprietary engine means you are at the mercy of the provider's pricing changes, deprecation schedules, and feature roadmaps. If the provider decides to discontinue support for a specific vision language model or increases their API costs, your engineering team is forced to adapt. This lack of control is a major risk for enterprise applications that depend on stable, predictable infrastructure.
Embracing Open-Stack Transparency
Open-stack transparency is becoming a critical requirement for enterprise teams deploying multimodal AI. Frameworks like vLLM, combined with TensorRT-LLM, close the software performance gap with proprietary engines while maintaining customer portability by design. When you deploy a vision language model using an open stack, you retain the freedom to move your workloads across different infrastructure providers. You own the deployment configuration, the model weights, and the inference logic.
Standardized APIs for Portability
This transparency extends to the API layer. By utilizing an OpenAI-compatible API on top of an open-source inference engine, engineering teams can swap out the backend infrastructure with zero code changes. You update the base URL in your application to point to your new server. You maintain absolute control over your model, your visual data, and your deployment architecture, ensuring long-term flexibility and resilience. Building on open standards guarantees that your infrastructure can evolve alongside the rapidly changing landscape of open-weights AI models. Furthermore, open-source frameworks benefit from a massive community of contributors who rapidly implement support for new model architectures, ensuring you always have access to the latest advancements in visual reasoning.
Benchmarking Vision Language Models in Production
Deploying a vision language model requires rigorous performance testing to ensure the infrastructure can handle production traffic. Standardized benchmarks provide a baseline, but engineering teams must conduct custom load testing using their specific image datasets and prompt structures.
Understanding MLPerf Inference v6.0
The MLPerf Inference v6.0 round highlights the growing complexity of evaluating multimodal AI: it is the first round to carry a vision language model benchmark, and MLCommons published it on 1 April 2026 with 24 submitting organizations. What a public round gives you is a comparable harness and a set of disclosed system configurations, not a verdict on your workload. Use it to shortlist hardware, then re-run the same scenario shape against your own images, because the resolution mix and the prompt structure move throughput far more than a leaderboard position does.
Key Performance Metrics
When benchmarking your own deployment, you must track two critical metrics. The first is Time to First Token (TTFT). In a vision language model, TTFT includes the time required to load the image, process it through the Vision Transformer, and generate the initial text response. A high TTFT usually indicates a bottleneck in the visual encoding phase. The second metric is Tokens Per Second (TPS), which measures the speed of the language decoder once the image processing is complete.
Simulating Real-World Traffic
To accurately benchmark a model like Qwen2.5-VL-72B or MiniCPM-V 4.5, you must simulate real-world concurrency. Sending a single image request will not reveal the limitations of your KV cache. You must generate concurrent requests using images of varying resolutions to observe how the VRAM consumption scales. By pushing the system to the point of an out-of-memory error, you can establish the absolute limits of your hardware and configure your batch sizes and sequence lengths accordingly. This proactive benchmarking prevents unexpected downtime when your application goes live and ensures a smooth user experience. Continuous monitoring of these metrics in production is equally important, as shifts in user behavior or image resolution can unexpectedly alter your hardware requirements over time.
Deploying Qwen2.5-VL-72B and MiniCPM-V 4.5
The landscape of open-weights vision language models has expanded rapidly, offering enterprise teams powerful alternatives to closed APIs. Two of the most prominent models currently available for cloud deployment are Qwen2.5-VL-72B and MiniCPM-V 4.5. Llama-3.2-90B is deliberately absent from that list: the Llama 3.2 multimodal rights are not granted to individuals domiciled in, or companies with a principal place of business in, the European Union, so an EU team cannot license it at all. Understanding the specific characteristics of the models you can license is essential for configuring your inference environment.
Configuring Qwen2.5-VL-72B
Qwen2.5-VL-72B is highly regarded for its strong multilingual capabilities and robust visual reasoning. When deploying the 72B parameter version, you must provision a multi-GPU cluster, typically two NVIDIA H200 GPUs or four H100 GPUs. The setup process involves pulling the model weights from a repository, configuring a framework like vLLM, and carefully tuning the maximum sequence length to accommodate the massive KV cache generated by high-resolution images. Qwen's own model card puts the default range at 4 to 16384 visual tokens per image, tunable through the min_pixels and max_pixels settings, so VRAM consumption fluctuates with input resolution and strict concurrency limits are what keep a server stable.
Deploying MiniCPM-V 4.5
MiniCPM-V 4.5 is the opposite trade. It totals 8B parameters, built on Qwen3-8B with a SigLIP2-400M vision encoder, so the weights occupy roughly 16 GB at BF16 precision and a single L40S or A100 will serve it. Its 3D-Resampler compresses six 448x448 video frames into 64 video tokens, a 96x compression rate that keeps the KV cache small on video and document workloads. The headroom you save goes into concurrency rather than weights, which is usually the better trade for OCR-shaped traffic.
Containerized Deployment Strategies
For both models, containerization is the recommended deployment strategy. By packaging the model weights, the inference engine, and the API server into a single Docker container, you ensure consistency across different environments. You can test the container on a local workstation with scaled-down model variants before deploying the full 72B version to your production GPU cloud. This approach minimizes configuration drift and simplifies the process of scaling your infrastructure horizontally as traffic increases. Properly configuring these models ensures you extract maximum value from your hardware investment.
Sources
[1] vLLM Documentation: Supported Multimodal Language Models; [2] MLCommons Releases New MLPerf Inference v6.0 Benchmark Results; [3] Qwen: Qwen2.5-VL-72B-Instruct model card; [4] OpenBMB: MiniCPM-V 4.5 model card; [5] NVIDIA: H200 Tensor Core GPU
Frequently Asked Questions
Why do vision language models use so much memory?
What is the difference between dedicated VMs and serverless inference?
How does Lyceum Technology handle data privacy for visual AI?
How quickly can I get a GPU running on Lyceum?
Do I need to rewrite my code to use a custom VLM API?
Lyceum Technology