<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://richardcheam.github.io/blog/foundations-neurons-backprop/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/grace-hopper-file-cache/</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-one-update/</loc><lastmod>2026-11-09</lastmod></url><url><loc>https://richardcheam.github.io/blog/benchmark-denominators/</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-loss-gradient-descent/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-pretraining-corpus/</loc><lastmod>2026-11-10</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-optimisers/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/gh200-locality-evidence/</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-data-mixtures/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-regularisation/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/kv-offload-correctness/</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-tokenization/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-normalisation/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-decoder-architecture/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/startup-artifacts-runtime-contract/</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-embeddings/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-small-training-run/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/throughput-versus-usable-latency/</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-convolutions/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/inference-workload-lifecycle/</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-scaling-laws/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-recurrent-networks/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-gpu-memory-compute/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/representation-collapse-explained/</loc><lastmod>2026-10-07</lastmod></url><url><loc>https://richardcheam.github.io/blog/audio-basics/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://richardcheam.github.io/blog/residual-vector-quantization/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-lstm-gru/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-data-parallelism/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/pocket-tts-calm-explained/</loc><lastmod>2026-10-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-attention/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/mimi-codec-explained/</loc><lastmod>2026-10-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-sharding-recomputation/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/cascade-vs-full-duplex/</loc><lastmod>2026-10-12</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-transformer/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-model-parallelism/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-autoencoders-vae/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-efficient-execution/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/speech-evaluation-metrics/</loc><lastmod>2026-10-12</lastmod></url><url><loc>https://richardcheam.github.io/blog/khmer-script-for-tts/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-gans/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/khmer-tts-fine-tuning/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-running-at-scale/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-diffusion-flow/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-supervised-fine-tuning/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/foundations-language-models/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-post-training-data/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-preference-optimization/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-reinforcement-learning/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-post-training-failures/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-choosing-a-model/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-prompting-context/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-retrieval-tools/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-adapt-or-prompt/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-inference-serving/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-evaluating-applications/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-how-it-fits/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/blog/model-development-other-modalities/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/chinchilla/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/deepseekmath-grpo/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/dpo/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/flashattention/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/lora/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/tulu-3/</loc><lastmod>2026-11-11</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/fineweb/</loc><lastmod>2026-11-10</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/megatron-ptd-p/</loc><lastmod>2026-11-09</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/zero/</loc><lastmod>2026-11-09</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/dsm/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/f5-tts/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/flow-matching/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/moshi/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/soundstream/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/vall-e/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/whisper/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://richardcheam.github.io/paper-reviews/moshirag/</loc><lastmod>2026-10-12</lastmod></url><url><loc>https://richardcheam.github.io/</loc></url><url><loc>https://richardcheam.github.io/blog/</loc></url><url><loc>https://richardcheam.github.io/contact/</loc></url><url><loc>https://richardcheam.github.io/cv/</loc></url><url><loc>https://richardcheam.github.io/paper-reviews/</loc></url><url><loc>https://richardcheam.github.io/projects/</loc></url><url><loc>https://richardcheam.github.io/projects/decisionops/</loc></url><url><loc>https://richardcheam.github.io/projects/embedding-diagnostics/</loc></url><url><loc>https://richardcheam.github.io/projects/enigmatica/</loc></url><url><loc>https://richardcheam.github.io/projects/imdb-moe/</loc></url><url><loc>https://richardcheam.github.io/projects/khmer-tts/</loc></url><url><loc>https://richardcheam.github.io/projects/mnist-ssl/</loc></url><url><loc>https://richardcheam.github.io/projects/xai-vision-transfer/</loc></url></urlset>