文章《GLM-5.3-Flash 显存需求》的主视觉标题卡片,副标题为“运行 320B MoE 需要多少内存”,胶囊徽章为“320B 总参数 · 18B 激活参数”、“1M token 上下文”、“社区 MLX 构建版本”,摘要卡片内容为“2bit-lite:约 102 GB 权重 / 112 GB 内存 —— 可在 128 GB Mac 上运行的构建版本”,右下角带有 OrcaRouter 徽标。
Guides & Insights

GLM-5.3-Flash VRAM 要求:运行 320B MoE 需要多少显存

作者

Rowan Sterling

发布日期

最新模型 · 20查看全部模型 →
基准测试:Artificial Analysis · 每日更新
返回全部文章

GLM-5.3-Flash 无法在任何消费级 GPU 上运行。最小可用版本 2bit-lite 需要约 102GB 的权重和 112GB 的内存。128GB Mac 是入门配置;单张 H200 可运行 2bit-lite 并剩余约 39GB 空间;其他用户应使用托管 API:z-ai/glm-5.3-flash。

这就是一口气给出的完整答案,在此值得直截了当地说明:没有任何消费级硬件配置能运行这个模型。Z.ai 的 320B 参数视觉语言混合专家模型于 2026 年 8 月 26 日发布,在任何量化方案下都需要服务器级内存。"18B 活跃"这一数字描述的是每个 token 的计算量,而非常驻内存——全部 320B 权重都会保持加载状态。现实可行的本地运行目标是大统一内存 Mac、多 GPU 服务器,以及单块 141 GB 的 H200。如果你不拥有其中任何一种,下面的数字就不是购物清单;它们恰恰是通过 API 调用该模型而非本地运行的理由。

在查看数据之前,先说明一点:本文中的内存数字是社区发现,而非供应商指导。Z.ai 发布权重和 API 规格,但不发布本地推理内存需求。按量化级别划分的表格来自 Hugging Face 上的 orcarouter/GLM-5.3-Flash-MLX 模型卡,这是社区小组维护的开放权重的 MLX 量化版本;部署数字则来自实际加载过该模型的从业者。凡供应商报告的数据——定价以及架构的 KV 缓存效率声明——我们都会明确标注。

简短回答:什么适合你所拥有的

从你实际拥有的出发,因为量化阶梯只有对照目标机器才有意义:

• 消费级 GPU(RTX 4090、RTX 5090 及以下所有型号)——不行。没有一款消费级显卡拥有足够的显存:最小的构建仅权重就约 102 GB,大约相当于五块 RTX 5090。系统内存不会改变这一点,因为权重必须驻留在设备上。

• 128 GB Mac(M4 或 M5 Max)——2bit-lite 构建(约 102 GB 权重 / 112 GB 最低内存),并且只有在提高有线内存限制之后才能运行。下面会有更多说明。这是该模型唯一能装下的消费级机器。

• 192 GB 和 256 GB Mac Studio — 3-bit(约 184 / 200 GB)和 2-bit(约 145 / 160 GB)变为可达;4-bit 需要约 224 GB,只有 256 GB 档位接近。

• 单个 H200(141 GB 显存)——2bit-lite 可以装入,剩余约 39 GB 给 KV 缓存,这意味着只能处理短上下文。

• 多GPU服务器 — 所有内容,包括4-bit、6-bit以及约328 GB的FP8参考构建。

• 其他所有人——托管 API,z-ai/glm-5.3-flash。这并非安慰奖;该模型实际上在那里运行速度快且使用成本低,本页底部有介绍。

两个数字,而非一个:权重与总内存

模型卡上的每个量化版本都有两列——权重大小和最低内存——而这两者之间的差距正是大多数评测文章略过不谈的部分。权重列是模型文件:每个参数以该精度常驻内存。最低内存列是机器在运行时必须持有的内容:权重加上KV缓存、激活值,以及随上下文长度增长的缓冲区。

18B激活参数这个数字正是容易误导人的地方。GLM-5.3-Flash 是一个总参数320B、激活参数18B的MoE模型:每个token只计算约18B参数。这是节省计算量,而不是节省内存。无论哪些专家被触发,全部320B权重都驻留在内存中,因为路由器在看到token之前并不知道自己需要哪些专家。MoE换来的是速度,而非内存占用——这一点模型自己的卡片也通过示例做了说明,即把320B总数和18B激活数并列展示。

{{1}}所以,当某个构建标称"~204 GB 权重 / 224 GB 最低内存"时,额外的大约 20 GB 属于运行时开销——{{4}}KV 缓存{{/4}}、激活值、{{5}}上下文缓冲区{{/5}}。{{/1}}{{2}}调高上下文长度,这个差值就会变大。{{/2}}{{3}}给机器定配置时,应该参照的是最低内存列,而不是权重列。{{/3}}

A screenshot of the official Hugging Face model card for zai-org/GLM-5.3-Flash (captured August 29, 2026), showing the MIT license, the image-text-to-text and glm5_next tags, and the card's introduction describing GLM-5.3-Flash as the first natively multimodal model in the GLM-5 series with 320B total parameters and 18B active, introducing a hybrid sparse-and-linear attention architecture.

模型本身——包括架构、许可证及Z.ai自身的定位——已在供应商的官方卡片中记录,如上所示。本地内存并未涵盖其中;这正是本页面存在的原因。以下数字来自开放权重的社区MLX移植版。

量化阶梯

orcarouter/GLM-5.3-Flash-MLX 卡片上的表格才是从业者目前实际加载所用的那一份。它列出了五种量化构建版本,外加 FP8 参考版本,每项都标注了权重大小和最低内存:

• FP8 参考 — 约 328 GB 权重。这是开放权重发布时所采用的未量化参考点。

• 6-bit — 约296 GB权重 / 最低320 GB内存。接近无损;最佳质量构建。

• 4-bit — ~204 GB / 224 GB。推荐的日常默认设置。

• 3-bit — ~184 GB / 200 GB。激进但可用。

• 2-bit — 约145 GB / 160 GB。尽力而为。

• 2bit-lite — 约 102 GB / 112 GB。最小的构建;唯一能装进 128 GB Mac 或单个 H200 的版本。

随着位宽降低,质量随之下降,模型卡对此给出了量化。与FP8基准相比,困惑度在6位时恶化+0.24%,4位时+2.96%,3位时+9.96%,2位时+56.9%,2bit-lite时+141%(困惑度数据来自同一模型卡)。模型卡自带的字段指引:6位用于接近无损,4位作为日常默认选择,3位和2位用于内存受限场景,2bit-lite仅在别无选择时使用——而且在2bit-lite下,长代码生成并不可靠。最后这条警告对320B推理模型尤为重要:2bit-lite正是让128 GB Mac得以运行的代价,而质量损失恰好落在编程工作最受影响的地方。

A single-column scoreboard titled 'GLM-5.3-Flash — the memory ladder' listing six rows: 'FP8 reference: 328 GB weights', '6-bit: 296 GB / 320 GB RAM', '4-bit: 204 GB / 224 GB RAM', '3-bit: 184 GB / 200 GB RAM', '2-bit: 145 GB / 160 GB RAM', '2bit-lite: 102 GB / 112 GB RAM', with a footer reading 'Community MLX builds (orcarouter/GLM-5.3-Flash-MLX) — not vendor guidance.' and the OrcaRouter logo in the bottom-right corner.

那个阶梯中的两个数字值得仔细审视,因为它们决定了整个硬件问题。

为什么存在 2bit-lite

2bit-lite 并不是额外的质量等级——它是一个尺寸等级,其存在只有一个原因:常规的 2-bit 装不下。其权重约为 102 GB,是唯一能塞进 128 GB Mac 约 112 GB 可用内存的构建版本,也是唯一能装入单个 H200 的 141 GB 内存、并为 KV 缓存留出空间的版本。模型卡上也写得很清楚:常规 2-bit 装不进 128 GB Mac;2bit-lite 可以,只是把有线内存限制调高了。在 H200 上,它装入后“还有约 39 GB 留给 KV 缓存”(模型卡原话)。这 39 GB 就是模型加载后所做一切的全部工作预算——这就引出了上下文的问题。

KV cache 在长上下文中的代价

GLM-5.3-Flash 拥有 1M token 的上下文窗口,而长上下文正是本地内存方案的死穴。该模型的混合稀疏加线性注意力机制——带索引池机制的 NoPE-MLA——确实高效:Z.ai 报告称,与自家 GLM-5.3 相比,注意力计算量削减 3.01×,KV 缓存大小缩减 4.44×(供应商报告数据)。但"比 GLM-5.3 小 4.44×"仍然意味着,当上下文推向完整的 1M 时,缓存规模仍以数十 GiB 计。

我们所拥有的最佳公开数字来自一个社区部署,它在四个 DGX Spark 节点上运行了该模型:每个 rank 的 KV 缓存为 16 GiB——合计约 64 GiB——以支撑完整的 1M token 上下文,其规模可容纳少量并发的全上下文请求。这已经超过大多数单台机器的整个内存预算,而还没算上任何一个权重。在单个 H200 上,本页的要点就是这笔算术:2bit-lite 在权重之后留下约 39 GB——对于短对话来说绰绰有余,但随着上下文向 100K token 攀升,几分钟内便会耗尽。

实用规则:min-RAM 列假定的是合理的上下文。如果工作负载涉及长文档、智能体循环或仓库级代码,请在此基础上额外预留 KV 缓存内存——对于接近 100 万 token 的场景,不要再手动计算,直接使用 API。这些容量估算观察结果来自社区实践;目前尚无厂商针对 KV 内存预算提供指导。

macOS有线内存限制:为什么128 GB的Mac仍然无法加载

从业者报告的最常见故障并不是“内存不足”,而是一台 128 GB 的 Mac 在加载约 102 GB 的模型时拒绝加载。原因是 macOS 的有线内存限制。在 Apple Silicon 上,GPU 无法寻址全部统一内存:Metal 暴露的“推荐最大工作集”约为物理内存的三分之二,即使机器有空闲内存,超过该上限的分配也会失败。

所以,一台128 GB Mac的默认Metal预算大约在80–90 GB范围内——低于2bit-lite构建所需(最低约112 GB RAM,其中模型常驻约102 GB)。加载失败是因为Metal预算不足,而非RAM容量不够。我们找到的每份实践者报告给出的修复方法都一样:使用sudo sysctl iogpu.wired_limit_mb=…提高固定内存上限(wired limit),将值设置为高于模型总占用(以MB为单位),并且该设置会在重启后重置。一些社区指南还会通过Python中的mlx.metal.set_wired_limit()来设置固定内存上限,这样模型权重会被固定,macOS也不会再压缩空闲的Metal页面。

还有一个复杂之处:不同运行时的行为各不相同。MLX 会严格执行 Metal 内存预算,一旦超出就会直接失败,而基于 llama.cpp 的运行时(GGUF 路径)通常不会强制执行该预算,而是让 macOS 改用交换内存。这就是为什么同一个模型在一种运行时中会拒绝加载,在另一种运行时中却“能加载”——也是为什么被交换的模型可能会慢到几乎无法使用。这些是社区对 macOS 行为的观察结论,并非 Apple 的官方指导。

托管替代方案:z-ai/glm-5.3-flash

对于被上述数字排除在外的每个人——也就是大多数人——Z.ai 本身以 z-ai/glm-5.3-flash 的形式提供该模型,而这正是名称中“Flash”真正体现出来的地方。Z.ai 的标价为每百万输入 token 0.15 美元、每百万缓存输入 token 0.03 美元、每百万输出 token 0.50 美元;一项首发促销活动将持续到 2026 年 9 月 9 日,价格为 0.075 / 0.015 / 0.25 美元(供应商报告的价格,截至撰写本文时有效)。缓存输入的价格仅为全新输入的五分之一,这是最大的成本杠杆:任何具有可复用前缀的工作负载——系统提示词、工具定义、长共享文档——都应该充分利用缓存读取定价。

内存计算应纳入决策。自行托管一个320B模型意味着,无论模型处于空闲还是饱和状态,都需要为其专拨112–320 GB内存。托管端点则将所有这些从你的机器上移走,而且在发布促销价格下,该模型每个token的成本低于许多只有其十分之一大小的模型——这正是18B激活MoE的全部意义所在。

这也是路由点的自然位置。通过 OrcaRouter,z-ai/glm-5.3-flash 是单个 API 背后的 200+ 个模型之一,按提供商标价、0% 加价提供——因此发布促销以及未来的任何降价都会在公布的当天同步生效。自动故障转移意味着,一个上线仅三天、服务路径不稳的模型不会让你的生产环境去冒险:如果提供商出错或饱和,请求会转移到健康的提供商而不是失败。安全地试用未经验证的模型,正是路由器的用途。

A screenshot of the OrcaRouter model page for z-ai/glm-5.3-flash (captured August 29, 2026), showing the model description 'native multimodal model... 320B total / 18B active parameters, 1M-token context, text + image + video in, text out', release date 2026-08-26, endpoint /v1/chat/completions, and prices of $0.07 per million input tokens and $0.25 per million output.

常见问题

我能在RTX 5090上运行GLM-5.3-Flash吗?

不。最小的构建仅权重就有约102 GB,而RTX 5090只有32 GB显存。没有任何消费级GPU能接近这个要求;该模型需要统一内存的Mac、单块H200或多GPU服务器。

18B 激活参数是否意味着 GLM-5.3-Flash 可以在消费级硬件上运行?

不。18B 活跃参数是每个 token 的计算量。所有 320B 参数都常驻内存,因为路由器在看到 token 之前无法得知该 token 需要哪些专家。MoE 节省的是计算量,而非内存。

尝试GLM-5.3-Flash最便宜的方式是什么?

托管 API,z-ai/glm-5.3-flash。按发布促销价计算,每百万输入 token 的费用为 $0.075,缓存输入 token 的费用为 $0.015。自行托管最小构建需要为其分配约 112 GB 内存,只有当你已经拥有相应硬件时才划算。

坦率地说:GLM-5.3-Flash 的所有构建版本都属于服务器级模型。128 GB 的 Mac 只能运行那个合适的版本——2bit-lite,需要调高 wired 内存上限,上下文较短,并且在长代码上有有据可查的质量损失。单张 H200 运行同一个版本,可留出约 39 GB 的 KV 缓存余量。服务器硬件才有真正的选择阶梯:从默认的 4-bit 一直到接近无损的 6-bit。至于其他所有人——也就是大多数读者——托管的 z-ai/glm-5.3-flash 端点才是正确答案,上面的数字就是原因,而不是购物清单。要在 MacBook Pro 上分步安装,我们的 MacBook 安装指南会从头到尾覆盖整个流程;至于量化构建在质量上的对比以及何时选择哪个,MLX 构建指南有详细说明;发布报道则包含了发布背景和基准测试声明。

本文中的对比1

根据本文内容识别 · 基准测试:Artificial Analysis · 每日更新