投稿 提交工具 投放合作

TensorFold:Zig 编写的 LLM 推理引擎

1.9k(+194) 401 Zig 2026-11-13 访问官网 ↗ 在 GitHub 打开

用 Zig 二进制在 Apple Silicon 与 NVIDIA GPU 上直接加载检查点、分词并运行 Metal 或 CUDA 内核,提供 OpenAI、Anthropic 兼容接口,无需 Python 或 MLX。

TensorFold 是一个用 Zig 编写的语言模型推理服务引擎,读取模型检查点、对请求分词,并直接运行 Metal 或 CUDA 内核,服务过程不需要安装 Python 或 MLX。它提供 OpenAI 兼容的 completions、Responses 接口以及 Anthropic Messages 接口,`/v1/models` 可列出已服务的模型名;也可服务完整的本地检查点目录或已有的 Hugging Face 缓存。请求并发通过 `--parallel` 控制,省略时默认最多八路流,具体数量受内存与引擎容量限制,启动时会打印接受的流数。平台方面,Mac 通过 Homebrew 安装;Linux 需要 glibc 2.28+ 与 NVIDIA 驱动 R580+(CUDA 13.0),内核以 CUDA 13 构建,旧驱动会在启动时被拒绝;Windows 有原生构建指南。仓库还包含 `tensorfold web` 本地网页应用,用于挑选、运行和对话模型,以及一个打包引擎、模型下载与生成指标的 Mac 桌面应用(beta)。README 提到的 Living Weights 是实验性功能,可把通过检查的事实写入检查点文件,但相关事实可能互相干扰、几十条后召回下降,且开启思考时会损失部分解码速度。企业版 Starlight 位于独立仓库。

Star 趋势2026-11-12 — 2026-11-13当前 Stars 2.1k24h +194

1.9k2k2.1k11-1211-13