走进 TensorPlay(二):算子如何找到内核
从 a + b 到真正的加法指令,中间隔着契约、代码生成和运行时分发。两份 YAML 定义算子,生成器一次产出全部后端骨架,Dispatcher 用特化键定优先级,无锁分发表完成路由——新增一个算子只需落笔两处。
从 a + b 到真正的加法指令,中间隔着契约、代码生成和运行时分发。两份 YAML 定义算子,生成器一次产出全部后端骨架,Dispatcher 用特化键定优先级,无锁分发表完成路由——新增一个算子只需落笔两处。
Tensor 只是一块内存加上一串属性。TensorPlay 把它拆成 DataPtr / Storage / TensorImpl / Tensor 四层:move-only 的删除器、缓存分配器、版本号守卫与零拷贝视图,看清「底层字节共享、视图各自独立」这条主线如何落在代码里。