<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.xutianle.me/</loc>
<lastmod>2026-08-31T07:18:38.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/</loc>
<lastmod>2026-08-31T07:18:38.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.xutianle.me/experience/</loc>
<lastmod>2026-08-31T07:18:38.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/experience/</loc>
<lastmod>2026-08-31T07:18:38.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.xutianle.me/publications/</loc>
<lastmod>2026-08-31T07:18:38.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/publications/</loc>
<lastmod>2026-08-31T07:18:38.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/</loc>
<lastmod>2026-08-31T07:18:38.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/</loc>
<lastmod>2026-08-31T07:18:38.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.xutianle.me/contact/</loc>
<lastmod>2026-08-31T07:18:38.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/contact/</loc>
<lastmod>2026-08-31T07:18:38.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/kimi-02-linear/</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/kimi-02-linear/</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-14-vllm-omni-runtime/</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-14-vllm-omni-runtime/</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-13-vllm-mamba-prefix-cache-poisoning/</loc>
<lastmod>2026-08-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-13-vllm-mamba-prefix-cache-poisoning/</loc>
<lastmod>2026-08-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/kimi-01-k1.5-technical-report/</loc>
<lastmod>2026-08-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/kimi-01-k1.5-technical-report/</loc>
<lastmod>2026-08-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/deepseek-05-v4-technical-report/</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/deepseek-05-v4-technical-report/</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/deepseek-06-dspark/</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/deepseek-06-dspark/</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/llm-algorithms-3-multi-head-attention/</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/llm-algorithms-3-multi-head-attention/</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/talk-about-mla-linear-attention/</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/talk-about-mla-linear-attention/</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/llm-algorithms-2-gated-deltanet/</loc>
<lastmod>2026-07-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/llm-algorithms-2-gated-deltanet/</loc>
<lastmod>2026-07-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/skills-08-deprecated-lessons/</loc>
<lastmod>2026-07-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/skills-08-deprecated-lessons/</loc>
<lastmod>2026-07-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/skills-07-tooling-and-personal/</loc>
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/skills-07-tooling-and-personal/</loc>
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/deepseek-04-deepep/</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/deepseek-04-deepep/</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/skills-06-continuity-teaching-writing/</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/skills-06-continuity-teaching-writing/</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/skills-05-codebase-health/</loc>
<lastmod>2026-07-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/skills-05-codebase-health/</loc>
<lastmod>2026-07-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/skills-04-building-debugging-reviewing/</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/skills-04-building-debugging-reviewing/</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/deepseek-03-flashmla/</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/deepseek-03-flashmla/</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/skills-03-specs-tickets-wayfinding/</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/skills-03-specs-tickets-wayfinding/</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/deepseek-02-r1-technical-report/</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/deepseek-02-r1-technical-report/</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/skills-02-alignment-and-domain/</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/skills-02-alignment-and-domain/</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/deepseek-01-v3-technical-report/</loc>
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/deepseek-01-v3-technical-report/</loc>
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/skills-01-map-and-design/</loc>
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/skills-01-map-and-design/</loc>
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/what-is-beam-search/</loc>
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/what-is-beam-search/</loc>
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-12-rl-infrastructure/</loc>
<lastmod>2026-07-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-12-rl-infrastructure/</loc>
<lastmod>2026-07-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/what-is-compiler-pass/</loc>
<lastmod>2026-07-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/what-is-compiler-pass/</loc>
<lastmod>2026-07-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-11-stride/</loc>
<lastmod>2026-07-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-11-stride/</loc>
<lastmod>2026-07-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-10-all-to-all-optimization/</loc>
<lastmod>2026-07-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-10-all-to-all-optimization/</loc>
<lastmod>2026-07-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-9-flexkv/</loc>
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-9-flexkv/</loc>
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-8-mtp/</loc>
<lastmod>2026-07-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-8-mtp/</loc>
<lastmod>2026-07-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/mlc-07-computational-graph-optimization/</loc>
<lastmod>2026-07-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/mlc-07-computational-graph-optimization/</loc>
<lastmod>2026-07-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/mlc-06-gpu-acceleration/</loc>
<lastmod>2026-07-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/mlc-06-gpu-acceleration/</loc>
<lastmod>2026-07-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/mlc-05-framework-integration/</loc>
<lastmod>2026-07-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/mlc-05-framework-integration/</loc>
<lastmod>2026-07-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/mlc-04-automated-program-optimization/</loc>
<lastmod>2026-07-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/mlc-04-automated-program-optimization/</loc>
<lastmod>2026-07-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-6-xllm/</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-6-xllm/</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-7-distributed-inference-parallelism/</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-7-distributed-inference-parallelism/</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/llm-algorithms-1-ppo-dpo-grpo/</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/llm-algorithms-1-ppo-dpo-grpo/</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/mlc-03-end-to-end-model-execution/</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/mlc-03-end-to-end-model-execution/</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/mlc-02-tensor-program-abstraction/</loc>
<lastmod>2026-07-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/mlc-02-tensor-program-abstraction/</loc>
<lastmod>2026-07-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-5-k8s-and-infra/</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-5-k8s-and-infra/</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/mlc-01-overview/</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/mlc-01-overview/</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/what-is-n-gram-model/</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/what-is-n-gram-model/</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/talk-about-prefix-caching-benchmark/</loc>
<lastmod>2026-07-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/talk-about-prefix-caching-benchmark/</loc>
<lastmod>2026-07-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/talk-about-reasoning/</loc>
<lastmod>2026-07-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/talk-about-reasoning/</loc>
<lastmod>2026-07-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/what-is-checkpoints/</loc>
<lastmod>2026-07-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/what-is-checkpoints/</loc>
<lastmod>2026-07-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-4-pd-disaggregation/</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-4-pd-disaggregation/</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/what-is-cuda-graph/</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/what-is-cuda-graph/</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/what-is-linear-attention/</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/what-is-linear-attention/</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/what-is-mup/</loc>
<lastmod>2026-07-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/what-is-mup/</loc>
<lastmod>2026-07-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-3-distributed-training-inference/</loc>
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-3-distributed-training-inference/</loc>
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/what-is-skill/</loc>
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/what-is-skill/</loc>
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-2-nccl/</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-2-nccl/</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/infra-1-topology-bandwidth/</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/infra-1-topology-bandwidth/</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/first-note/</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/first-note/</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-17-policy-gradient-grpo/</loc>
<lastmod>2025-05-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-17-policy-gradient-grpo/</loc>
<lastmod>2025-05-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-16-rlvr/</loc>
<lastmod>2025-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-16-rlvr/</loc>
<lastmod>2025-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-15-rlhf-alignment/</loc>
<lastmod>2025-05-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-15-rlhf-alignment/</loc>
<lastmod>2025-05-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-14-data-filtering-dedup/</loc>
<lastmod>2025-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-14-data-filtering-dedup/</loc>
<lastmod>2025-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-13-data-overview/</loc>
<lastmod>2025-05-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-13-data-overview/</loc>
<lastmod>2025-05-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-12-evaluation/</loc>
<lastmod>2025-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-12-evaluation/</loc>
<lastmod>2025-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-11-scaling-details/</loc>
<lastmod>2025-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-11-scaling-details/</loc>
<lastmod>2025-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-10-inference/</loc>
<lastmod>2025-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-10-inference/</loc>
<lastmod>2025-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-09-scaling-laws-basics/</loc>
<lastmod>2025-04-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-09-scaling-laws-basics/</loc>
<lastmod>2025-04-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-08-distributed-training-code/</loc>
<lastmod>2025-04-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-08-distributed-training-code/</loc>
<lastmod>2025-04-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-07-parallelism-basics/</loc>
<lastmod>2025-04-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-07-parallelism-basics/</loc>
<lastmod>2025-04-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-06-kernels-triton/</loc>
<lastmod>2025-04-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-06-kernels-triton/</loc>
<lastmod>2025-04-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-05-gpus/</loc>
<lastmod>2025-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-05-gpus/</loc>
<lastmod>2025-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-04-mixture-of-experts/</loc>
<lastmod>2025-04-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-04-mixture-of-experts/</loc>
<lastmod>2025-04-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-03-architecture-hyperparameters/</loc>
<lastmod>2025-04-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-03-architecture-hyperparameters/</loc>
<lastmod>2025-04-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-02-pytorch-resource-accounting/</loc>
<lastmod>2025-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-02-pytorch-resource-accounting/</loc>
<lastmod>2025-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
<url>
<loc>https://www.xutianle.me/blog/cs336-01-overview-tokenization/</loc>
<lastmod>2025-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://www.xutianle.me/en/blog/cs336-01-overview-tokenization/</loc>
<lastmod>2025-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.62</priority>
</url>
</urlset>
