<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>TensorPlay 博客</title>
    <link>https://blog.tensorplay.cn/</link>
    <description>Recent content on TensorPlay 博客</description>
    <generator>Hugo -- 0.157.0</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sun, 11 Oct 2026 16:00:00 +0800</lastBuildDate><atom:link href="https://blog.tensorplay.cn/zh/categories/%E6%8A%80%E6%9C%AF%E5%8D%9A%E5%AE%A2/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>走进 TensorPlay（二）：算子如何找到内核</title>
      <link>https://blog.tensorplay.cn/zh/posts/tensorplay-02-dispatch-codegen/</link>
      <pubDate>Sun, 11 Oct 2026 16:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/zh/posts/tensorplay-02-dispatch-codegen/</guid>
      <description>从 `a &#43; b` 到真正的加法指令，中间隔着契约、代码生成和运行时分发。两份 YAML 定义算子，生成器一次产出全部后端骨架，Dispatcher 用特化键定优先级，无锁分发表完成路由——新增一个算子只需落笔两处。</description>
    </item>
    <item>
      <title>走进 TensorPlay（一）：一个 Tensor 的背后</title>
      <link>https://blog.tensorplay.cn/zh/posts/tensorplay-01-tensor-system/</link>
      <pubDate>Sun, 11 Oct 2026 15:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/zh/posts/tensorplay-01-tensor-system/</guid>
      <description>Tensor 只是一块内存加上一串属性。TensorPlay 把它拆成 DataPtr / Storage / TensorImpl / Tensor 四层：move-only 的删除器、缓存分配器、版本号守卫与零拷贝视图，看清「底层字节共享、视图各自独立」这条主线如何落在代码里。</description>
    </item>
    <item>
      <title>Stax 编译栈（六）：参考文献与附录</title>
      <link>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-06/</link>
      <pubDate>Sun, 11 Oct 2026 14:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-06/</guid>
      <description>全章参考文献清单，以及三个附录：附录 A 源码索引（概念到文件路径与行号的对应表）、附录 B 测量脚本、附录 C 部分习题的提示与解答。</description>
    </item>
    <item>
      <title>Stax 编译栈（五）：缓存、测量与习题</title>
      <link>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-05/</link>
      <pubDate>Sun, 11 Oct 2026 13:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-05/</guid>
      <description>内容寻址缓存与并行编译、回退时的语义契约、错误的分层定位；与 PyTorch 2、XLA/MLIR 等系统的设计对比；测量的统计模型、融合收益分解、舍入误差与编译开销摊销；章末小结、习题与编程实验。</description>
    </item>
    <item>
      <title>Stax 编译栈（四）：GPU 代码生成与动态形状</title>
      <link>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-04/</link>
      <pubDate>Sun, 11 Oct 2026 12:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-04/</guid>
      <description>GPU 执行模型与 Triton 编程模型、逐元素与规约内核的三种形态、多规约融合、启动配置实测、矩阵乘模板与尾部融合、CUDA Graphs、注意力分块，以及符号形状与形状守卫。</description>
    </item>
    <item>
      <title>Stax 编译栈（三）：调度、融合与 CPU 生成</title>
      <link>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-03/</link>
      <pubDate>Sun, 11 Oct 2026 11:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-03/</guid>
      <description>缓冲区的依赖与生命周期、贪心融合算法、缓冲区复用、仿射依赖与分块合法性，以及向量化、缓存分块、内核形态、并行化与包装函数的 CPU 代码生成全流程。</description>
    </item>
    <item>
      <title>Stax 编译栈（二）：自动微分与降级</title>
      <link>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-02/</link>
      <pubDate>Sun, 11 Oct 2026 10:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-02/</guid>
      <description>算子级图上的反向模式自动微分、保存与重算的最小割模型、联合图，以及降级到循环级中间表示的规则、张量即函数的语义、规约的代数性质与实体化决策。</description>
    </item>
    <item>
      <title>Stax 编译栈（一）：特化与图捕获</title>
      <link>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-01/</link>
      <pubDate>Sun, 11 Oct 2026 09:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-01/</guid>
      <description>从「即时编译是一种程序特化」出发，讲清 Stax 的守卫与特化键、执行期代理追踪、数据相关控制流的处理，以及改写系统下的代数恒等式、常量折叠、公共子表达式消除与算子级分解。</description>
    </item>
    <item>
      <title>Stax 编译栈：从图捕获到代码生成</title>
      <link>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-guide/</link>
      <pubDate>Sun, 11 Oct 2026 08:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/zh/posts/tensorplay-stax-guide/</guid>
      <description>TensorPlay 默认编译后端 Stax 的系统讲解：六个部分依次覆盖特化与缓存、图捕获、图变换、自动微分与重物化、循环级中间表示、调度与融合、CPU 与 GPU 代码生成、动态形状，最后给出测量的统计模型与习题。</description>
    </item>
    <item>
      <title>Talk Linear Attention</title>
      <link>https://blog.tensorplay.cn/zh/posts/talk-linear-attention/</link>
      <pubDate>Tue, 10 Mar 2026 12:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/zh/posts/talk-linear-attention/</guid>
      <description>&lt;h2 id=&#34;引言&#34;&gt;引言&lt;/h2&gt;
&lt;p&gt;自2017年Vaswani等人提出Transformer架构以来，基于Softmax Attention的注意力机制成为序列建模的核心组件，支撑了大语言模型的快速发展。但Softmax Attention存在&lt;strong&gt;二次计算复杂度&lt;/strong&gt;的固有问题，随着序列长度$L$的增加，$O(L^2d)$的计算量和内存开销呈平方级增长，成为长序列建模和大模型高效推理、训练的核心瓶颈。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>