文章
按发布时间整理的全部公开文章。
-
从矩阵反向传播到 DP、TP 与 CP:Transformer 训练如何拆开计算
更新于从一个批量矩阵的梯度推导出发,解释 Adam、DP 梯度平均、TP 分片反传、CP 长上下文与 ZeRO 状态分片的共同数学基础。
-
从 Dense FFN 到 MoE:用一个 Tiny Transformer 理解 Router、Top-K 与负载均衡
沿一个可运行的两层 Tiny Transformer,拆开 Dense FFN、SwiGLU、Top-K 路由、expert dispatch/combine 与负载均衡。
-
从 QKV 到 KV Cache:一步步理解 Transformer 训练与大模型推理
沿一个可运行的 Tiny Transformer,把 QKV、causal mask、反向传播、AdamW、KV cache、prefill/decode 与 MaaS 调度串成同一条路径。
-
用 React 写视频:Remotion 在宠物账单项目里的实践笔记(2026)
把一张宠物医院账单做成 90 秒讲解视频时,为什么和怎么用 Remotion:Composition、Series、帧时间轴,以及数字滚动与画面组装的关键模式。
-
源码解析 RustFS PUT Object:从 HTTP 入口到 xl.meta 提交(2026)
沿 8 节点 16 磁盘 Docker 集群,梳理 RustFS 的 PUT Object 如何经过 s3s、ECStore、pool/set 选择、纠删码写入和 xl.meta 提交。
-
源码解析 RustFS ECStore 初始化:format.json、远端磁盘 RPC 与 deployment_id 收敛(2026)
沿真实 8 节点 16 磁盘 Docker 集群,解释 RustFS ECStore 如何初始化 format.json,并让多 pool 复用同一个 deployment_id。
-
Rust 学习笔记 03:把 Rust 语法看成几种壳
从 CommandResult、Arc::new、pub、mod/use/crate、derive、LazyLock、RefCell 和 dyn 入手,把 Rust 初学时最容易混的语法统一到几个模型里。
-
源码解析 RustFS 启动:从 RUSTFS_VOLUMES 到 DistErasure 拓扑(2026)
沿 RustFS 启动源码读一遍 async_main、run、监听上下文和存储拓扑初始化,解释 8 节点 16 磁盘环境如何变成 DistErasure 与默认 EC 4+4。