<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>TensorPlay Blog</title>
    <link>https://blog.tensorplay.cn/</link>
    <description>Recent content on TensorPlay Blog</description>
    <generator>Hugo -- 0.157.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 11 Oct 2026 16:00:00 +0800</lastBuildDate><atom:link href="https://blog.tensorplay.cn/en/tags/tensorplay/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Inside TensorPlay: Finding a Kernel</title>
      <link>https://blog.tensorplay.cn/en/posts/tensorplay-02-dispatch-codegen/</link>
      <pubDate>Sun, 11 Oct 2026 16:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/en/posts/tensorplay-02-dispatch-codegen/</guid>
      <description>How a &#43; b reaches real instructions: two YAML contracts, one code generator, and a lock-free dispatcher that routes each operator to its kernel.</description>
    </item>
    <item>
      <title>Inside TensorPlay: Anatomy of a Tensor</title>
      <link>https://blog.tensorplay.cn/en/posts/tensorplay-01-tensor-system/</link>
      <pubDate>Sun, 11 Oct 2026 15:00:00 +0800</pubDate>
      <guid>https://blog.tensorplay.cn/en/posts/tensorplay-01-tensor-system/</guid>
      <description>How TensorPlay builds a tensor across DataPtr, Storage, TensorImpl, and Tensor: the move-only deleter, caching allocator, version guard, and zero-copy views.</description>
    </item>
  </channel>
</rss>