<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://ishwarj.com/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/writings/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/projects/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/map/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/about/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/writings/llm-inference-5-sglang-vs-vllm/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/writings/attention-1-self-attention/</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://ishwarj.com/writings/attention-2-mqa-gqa-mla/</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://ishwarj.com/writings/attention-3-sliding-window-sparse/</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://ishwarj.com/writings/attention-4-linear-hybrid/</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://ishwarj.com/writings/llm-inference-1-prefill-and-decode/</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://ishwarj.com/writings/llm-inference-2-kv-cache/</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://ishwarj.com/writings/llm-inference-3-vllm/</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://ishwarj.com/writings/llm-inference-4-speculative-decoding/</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://ishwarj.com/writings/hnsw-from-the-ground-up/</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://ishwarj.com/writings/how-this-site-renders-markdown/</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://ishwarj.com/papers/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/papers/vit/</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://ishwarj.com/papers/vit/part-1-the-big-idea/</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://ishwarj.com/papers/vit/part-2-the-model/</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://ishwarj.com/papers/bert/</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://ishwarj.com/papers/bert/part-1-the-big-idea/</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://ishwarj.com/papers/bert/part-2-architecture-and-input/</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://ishwarj.com/papers/bert/part-3-pre-training/</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://ishwarj.com/papers/bert/part-4-fine-tuning-and-results/</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://ishwarj.com/papers/bert/part-5-ablations/</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://ishwarj.com/papers/bert/part-6-impact-and-summary/</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://ishwarj.com/videos/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/videos/jev-decision-model/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/videos/vectors-in-depth-1/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/gpu-programming/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/gpu-programming/01-cpu-parallelism/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/gpu-programming/02-why-gpus/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/gpu-programming/03-hardware/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/gpu-programming/04-programming-model/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/gpu-programming/05-toolchain/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/01-setup/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/02-study-plan/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/03-the-corpus/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/01-why-rag/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/02-embeddings/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/03-first-rag/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/04-qdrant/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/05-chunking/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/06-generic-rag/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/07-more-data/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/08-bm25-and-hybrid/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/09-advanced-retrieval/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/10-evaluation/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/11-hallucination/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/12-not-enough-data/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/13-observability/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/14-langgraph-basics/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/15-agentic-rag/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/16-multi-agent-and-guardrails/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/17-production/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/18-terabyte-scale/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/19-whats-new-in-rag/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/20-interview-question-bank/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/21-retrieval-metrics-deep/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/22-vector-search-internals/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/23-fusion-and-sparse/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/24-rerankers/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/25-choosing-an-embedding-model/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/26-hallucination-forensics/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/27-retrieval-debugging/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/28-documents-in-the-real-world/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/29-context-construction/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/30-ingesting-a-million-pdfs/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/a-research-papers/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/b-metrics-cheatsheet/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/c-glossary/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/rag-first-principles/d-api-cheatsheet/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/agentic-systems/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/agentic-systems/01-what-an-agent-is/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/agentic-systems/02-the-building-blocks/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/agentic-systems/03-reasoning-patterns/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/agentic-systems/04-workflow-patterns/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/llm-from-scratch/</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://ishwarj.com/books/langgraph-deep-dive/</loc><lastmod>2026-10-08</lastmod></url>
</urlset>
