Members-Only
Recent Talks & Demos are for members only
You must be an AI Tinkerers active member to view these talks and demos.
March 18, 2026
·
Manchester NH
VLLM and Qdrant - GPU goes Brrrr!
Explore VLLM and Qdrant fundamentals with Docker. Benchmark LLM performance against sequential runners, showcasing GPU power for RAG and embedding models.
Overview
This demo goes over the fundamentals of VLLM and the QDrant vector database. We’ll spin up some Docker containers with the LLM, Database and Embedding model, and then run some interesting benchmarks. I’ll demonstrate just how much more powerful VLLM can be on hardware when compared to sequential model runners.
Tech stack
- vLLMvLLM is the high-throughput, memory-efficient LLM inference engine: it leverages PagedAttention to maximize GPU utilization and cut serving costs.This is the engine for scaling LLM inference: vLLM (Virtual Large Language Model) is an open-source library engineered for high-throughput and low-latency serving. Its core innovation is PagedAttention, a memory management technique inspired by OS virtual memory, which efficiently handles the Key-Value (KV) cache. This optimization drastically reduces memory overhead—up to 90% in some reported cases—and allows for continuous batching of requests. The result: significantly higher request capacity on the same hardware, lower GPU usage, and a production-ready, cost-effective serving system that supports popular models like Llama and Mistral, complete with an OpenAI-compatible API server.
- QdrantQdrant is an open-source, Rust-powered vector database and search engine: it delivers high-performance, scalable similarity search for AI applications.Qdrant functions as a production-ready vector database, purpose-built in Rust for unmatched speed and reliability, even when processing billions of high-dimensional vectors. It provides a convenient API to store, search, and manage vector embeddings (points) along with optional metadata (payloads). Key features include advanced filtering on those payloads, support for multiple distance metrics (Cosine, Dot Product, Euclidean), and cloud-native scalability. Developers leverage Qdrant for critical AI workloads like Retrieval-Augmented Generation (RAG) systems and large-scale recommendation engines, deploying via Docker, self-hosting, or the managed Qdrant Cloud service.
- IBM GraniteIBM Granite is a family of open-source, enterprise-grade LLMs optimized for business tasks like code generation and data extraction.IBM Granite delivers a suite of decoder-only models ranging from 3 billion to 34 billion parameters, specifically engineered for RAG workflows and enterprise automation. These models are trained on 12 trillion tokens of vetted data across 116 programming languages and 12 natural languages (including English, Spanish, and German). By prioritizing Apache 2.0 licensing and full data transparency, IBM ensures that developers can build applications with clear provenance and reduced legal risk. Performance benchmarks show Granite 3.0 models matching or exceeding Llama 3.1 in key enterprise tasks while maintaining a significantly smaller footprint for efficient on-premises deployment.
- RAGRAG (Retrieval-Augmented Generation) is the GenAI framework that grounds LLMs (like GPT-4) on external, verified data, drastically reducing model hallucinations and providing verifiable sources.RAG is a critical GenAI architecture: it solves the LLM 'hallucination' problem by inserting a retrieval step before generation. A user query is vectorized, then used to query an external knowledge base (e.g., a Pinecone vector database) for relevant document chunks (typically 512-token segments). These retrieved facts augment the original prompt, providing the LLM (e.g., Gemini or Llama 3) the specific, current, or proprietary context required. This process ensures the final response is accurate and grounded in domain-specific data, avoiding the high cost and latency of full model retraining.
- DockerDocker is the open-source platform that packages applications and dependencies into standardized, portable containers for consistent execution across any environment.Docker is the industry-standard containerization platform, enabling developers to build, ship, and run applications efficiently. It uses the Docker Engine (the core runtime) to create lightweight, isolated environments called containers: these units bundle an application’s code, libraries, and configuration. This self-contained approach guarantees consistency, eliminating the 'it works on my machine' problem across development, testing, and production environments (local workstations, cloud, or on-premises). Docker debuted in 2013 and now serves over 20 million developers monthly, simplifying complex workflows like CI/CD and microservices architecture by leveraging tools like Docker Hub for image sharing and Docker Compose for multi-container applications.
Compose Email
Sending...
Email preview
Loading recent emails...