TensorSharp 图书

From Tensors to Tokens

从零构建多模态 LLM 推理引擎:以 TensorSharp 与 Gemma 4 E4B 为例

不止于调用模型 API:从承载张量的内存出发,一路追踪到流式输出下一个 token 的代码,并看清文本、图像、视频与音频如何汇入同一套实现。

Zhongkai Fu 著 平装 128 页 英文 2026 年 7 月 18 日出版 ISBN-13 979-8187878703
Zhongkai Fu 所著 From Tensors to Tokens 封面

沿着一条完整路径读懂推理引擎

全书遵循刻意设计的实现顺序:先让每一层抽象证明自己的价值,再引入下一层,因此从第一次内存分配到最终响应,整套系统始终清晰可追踪。

1 · 让张量变得具体

从存储、形状、步幅、视图、内存分配与算子分派开始,建立后续所有模型运算依赖的小而坚实的契约。

2 · 把模型文件变成输入

读取 GGUF 元数据与权重,理解量化,完成提示词 tokenization,并准备送入网络的数值。

3 · 生成下一个 token

追踪 Transformer 执行、logits、采样、停止条件与流式输出,直到一次底层前向计算变成可交互的回答。

4 · 接入每一种模态

跟随 Gemma 4 E4B,观察图像、视频与音频编码器如何把各自的输入投影进语言模型的 token 流。

5 · 正确性优先

构建易读的 CPU 参考实现,验证中间结果与最终输出,在优化之前先获得可信的正确性基线。

6 · 扩展已经跑通的设计

在不丢失原始心智模型的前提下,引入加速后端、分页 KV 缓存、连续批处理、前缀共享与推测解码。

在实现中学习架构

TensorSharp 在书中不是一个黑盒。概念会直接落到推理引擎必须承担的职责:管理内存、分派算子、解码可移植模型格式、执行多模态 Transformer、选择 token,并高效地对外提供结果。

Gemma 4 E4B 让这段旅程始终锚定在同一个具体示例上。它的文本、图像、视频与音频路径,把模型加载、模态编码器、投影、Transformer 执行与输出生成之间的边界呈现在同一套系统里。

📖

源码与参考文档的学习伴侣。 通过本书获得连贯的讲解,再回到本维基与 TensorSharp 仓库,查看最新的命令、API、架构卡片与实现细节。请注意:本书正文为英文。

这本书适合谁

.NET 开发者

从使用 AI 服务迈向理解本地推理背后的 C# 系统。

机器学习与系统工程师

把模型架构与内存布局、执行、验证、加速和服务化连接起来。

学生与动手型构建者

用一套可以阅读、运行与探索的端到端实现,串起原本分散的概念。

从第一个张量,到下一个 token

真正理解你的推理引擎正在做什么

沿着 TensorSharp 与 Gemma 4 E4B 的实现路径系统学习,再回到仓库时,你将能把代码读成一套完整的系统。