Practical notes on infrastructure and local AI

Hi, I’m Vishnu. I document hands-on experiments with Kubernetes, DevOps, GPUs, and local models. About me →

Latest notes

Pixel art MacBook connected to terminal, server, and management panels beside a llama under a night sky

oMLX vs Ollama vs vMLX vs MLX-LM: Local LLMs on Apple Silicon

My local LLM picks for Apple Silicon: oMLX first, Ollama second, vMLX third, and official MLX-LM fourth. Setup commands and the benefits of each.

September 15, 2026 · 5 min
Pixel-art glossary book with a neural-network chip, chat bubble, and connected tokens

AI and LLM Glossary: Common Terms in Plain English

A beginner-friendly AI and LLM glossary with short definitions, everyday examples, and a clickable table of contents for every term.

September 15, 2026 · 21 min
Pixel art GPU server packing memory pages and serving many parallel token streams

Why vLLM Is Dominating the AI Inference Market

How PagedAttention, continuous batching, hardware portability, and an open ecosystem made vLLM the default engine for high-throughput LLM serving.

September 15, 2026 · 8 min
Pixel art AI agent looping through code, tools, files, and results

What the heck is an AI Agent?

A practical explanation of agentic AI, agent harnesses, tool loops, context growth, and why agents cost more to run.

September 13, 2026 · 8 min
Pixel art showing a question becoming tokens, passing through a neural-network chip, and emerging as an answer

What Happens When You Ask an LLM a Question

My visual notes on how LLMs work: tokens, parameters, attention, reasoning, KV cache, quantization, and serving models on GPUs.

September 11, 2026 · 11 min
Run vLLM on Kubernetes with Minikube, WSL2 and NVIDIA GPU

Run vLLM on Kubernetes with Minikube, WSL2 and NVIDIA GPU

A practical guide to running vLLM on Kubernetes in WSL2 with Minikube, configuring NVIDIA GPU passthrough, and serving an OpenAI-compatible API.

September 8, 2026 · 13 min
Pixel art laptop sharing model data between host RAM and GPU memory

Running a 35B MoE Model on an 8 GB Laptop GPU: Testing FreeToken

Testing FreeToken on an RTX 4070 Laptop GPU: running Qwen 3.6 35B-A3B NVFP4 across 8 GB VRAM and 32 GB RAM with hierarchical memory offloading.

September 7, 2026 · 7 min
Pixel art showing indented configuration transforming into a structured document with braces

Kubernetes is Adding a K to YAML: Why KYAML Makes Sense

Kubernetes 1.37 makes KYAML stable: how flow style eliminates silent type coercion, removes load-bearing indentation, and how to try it.

September 6, 2026 · 3 min
Pixel art terminal and build gear connected to a chip containing a llama

Running llama.cpp on a 32 GB MacBook Air: A Direct Comparison with Ollama

Compile llama.cpp with Metal support on Apple Silicon, serve local GGUF models, and benchmark prompt eval and generation speeds head-to-head against Ollama.

September 3, 2026 · 9 min
Pixel art laptop running a local llama model, with a download arrow and answer bubble

Running Ollama on a 32 GB MacBook Air: A Practical First Setup

Install Ollama, pull and run local models, and call the local API on a 32 GB Apple-silicon MacBook Air.

September 3, 2026 · 6 min