<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://llm-dojo.grotto.run</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/roadmap</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/about</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/stage/stage-0</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/stage/stage-1</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/stage/stage-2</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/stage/stage-3</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/stage/stage-4</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/stage/stage-5</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/stage/inference</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/stage/advanced</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/00-environment-setup</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/01-transformer-basics</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/02-tokenization-deep-dive</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/03-dataset-preparation</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/04-data-quality</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/05-class-imbalance</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/06-data-augmentation</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/10-full-finetuning-classification</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/11-full-finetuning-generation</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/12-custom-training-loop</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/13-custom-loss-functions</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/14-imbalanced-classification</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/15-mixed-precision</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/16-gradient-accumulation</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/17-regularization</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/18-evaluation-metrics</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/19-curriculum-learning</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/20-lora-theory</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/21-lora-llama2</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/22-qlora</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/23-lora-target-modules</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/24-custom-loss-lora</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/25-adapter-layers</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/26-prompt-tuning</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/27-peft-comparison</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/28-lora-merging</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/29-advanced-lora</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/30-flash-attention</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/31-deepspeed-zero</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/32-fsdp</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/33-gradient-checkpointing</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/34-optimizers</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/35-lr-schedules</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/36-data-loading</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/37-instruction-tuning</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/38-long-context</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/39-contrastive-learning</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/40-reward-model</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/41-rlhf-ppo</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/42-dpo</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/43-constitutional-ai</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/44-domain-adaptation</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/45-multitask</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/46-catastrophic-forgetting</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/47-negative-sampling</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/48-safety-evaluation</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/49-moe</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/50-cuda-basics</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/51-triton-kernels</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/52-custom-attention</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/53-fused-ops</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/54-quantization</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/55-kv-cache</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/56-speculative-decoding</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/57-vllm-serving</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/58-tensorrt-llm</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/59-continuous-batching</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-00-inference-basics</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-01-profiling</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-02-prefill-decode</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-03-benchmarking</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-10-kv-cache</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-11-mixed-precision</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-12-static-batching</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-13-torch-compile</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-14-int8-quant</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-20-flash-attention</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-21-mqa-gqa</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-23-long-context</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-24-memory-optimization</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-30-continuous-batching</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-31-paged-attention</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-33-prefix-caching</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-34-multi-gpu</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-41-gptq</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-42-awq</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/inf-43-gguf</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/60-orpo</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/61-kto</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/62-grpo</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/63-preference-comparison</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/64-lm-eval</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/65-unsloth</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/66-sglang</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/67-synthetic-data</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://llm-dojo.grotto.run/notebook/68-model-merging</loc>
<lastmod>2026-04-28T07:33:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
