Llama 3.3 70B 如何本地部署?
Llama 3.3 70B 是 Meta 2024 年底发布的 70B 稠密模型,官方称多项成绩接近 Llama 3.1 405B。4-bit 加 8K 约 46 GB,要一张 48GB 以上的卡或两张 24GB 卡才放得下。128GB 统一内存的整机虽然装得下,但稠密模型每生成一个字都要把全部权重读一遍,4-bit 只有约 5 tokens/s。
Llama 3.3 70B 模型信息
- 4-bit 最低显存47 GB · 8K
- 参数量70.6B
- 上下文上限128K
- 架构
- 稠密
- 发布日期
- 2024年12月6日
- 厂商
- Meta AI
- Hugging Face 仓库
- meta-llama/Llama-3.3-70B-Instruct
- NVFP4 仓库(Blackwell)
- nvidia/Llama-3.3-70B-Instruct-NVFP4
- MLX 仓库(Apple)
- mlx-community/Llama-3.3-70B-Instruct-4bit
- Ollama 标签
- llama3.3:70b
- 层数
- 80
- 隐藏维度
- 8,192
- KV 头
- 8
- 头维度
- 128
Llama 3.3 70B 本地部署需要多少显存?
| 量化 | 权重体积GB | 8K 上下文GB | 32K 上下文GB | 128K 上下文(最大)GB |
|---|---|---|---|---|
| 1-bit | 16.8GGUF | 20.6 | 28.6 | 60.8 |
| 2-bit | 27.4GGUF | 31.2 | 39.2 | 71.4 |
| 3-bit | 38.1GGUF | 41.9 | 49.9 | 82.1 |
| 4-bit | 42.5GGUF | 46.3 | 54.3 | 86.5 |
| 5-bit | 49.9GGUF | 53.7 | 61.7 | 93.9 |
| 8-bit | 75GGUF | 78.8 | 86.8 | 119 |
| BF16/FP16 | 141.1GGUF | 144.9 | 152.9 | 185.1 |
详细计算规则可在数据方法页查看。
单卡能跑 Llama 3.3 70B 吗?
要看量化。4-bit 加上 8K 上下文约 46 GB,单卡至少要 48GB 显存,常见的消费卡都装不下。单卡里最合适的是 96GB 的 RTX PRO 6000:每秒约 30 个 token,上下文能开满;48GB 的 RTX A6000 刚好装下,但速度不到它的一半,上下文也很紧。RTX 5090 只能退到 2-bit,速度还行,回答质量会明显打折。128GB 统一内存的整机连 8-bit 都放得下,可稠密模型每出一个字都要把全部权重读一遍,4-bit 每秒只有 5 个左右,只适合不赶时间的用法。
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| Instinct MI21064 GB | ¥18,49911 条挂单 | 41.2 | 119K |
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 6.8 | 128K |
| ¥43,00041 条挂单 | 7.2 | 128K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 16 | 128K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 31.4 | 128K |
| ¥59,00023 条挂单 | 34.2 | 128K | |
| Mac Studio M3 Ultra 512GB整机 · 512 GB | ¥117,5504 条挂单 | 21.2 | 128K |
| ¥125,0006 条挂单 | 44.8 | 128K | |
| ¥140,0003 条挂单 | 48.2 | 128K |
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| Instinct MI21064 GB | ¥18,49911 条挂单 | 27.6 | 74K |
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 4.5 | 128K |
| ¥43,00041 条挂单 | 4.7 | 128K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 10.6 | 128K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 20.9 | 128K |
| ¥59,00023 条挂单 | 22.8 | 100K | |
| Mac Studio M3 Ultra 512GB整机 · 512 GB | ¥117,5504 条挂单 | 14 | 128K |
| ¥125,0006 条挂单 | 30 | 128K | |
| ¥140,0003 条挂单 | 32.3 | 126K |
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 2.6 | 128K |
| ¥43,00041 条挂单 | 2.7 | 128K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 6.1 | 128K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 12.1 | 80K |
| Mac Studio M3 Ultra 512GB整机 · 512 GB | ¥117,5504 条挂单 | 8.1 | 128K |
| ¥125,0006 条挂单 | 17.6 | 80K | |
| ¥140,0003 条挂单 | 18.9 | 29K |
只列常见的显卡和整机,50B 以下和以上的模型各一组,按价格从低到高。
多卡跑 Llama 3.3 70B 要几张显卡?
两张 32GB 的 RTX 5090 是最省事的组合,4-bit 每秒约 28 个 token。24GB 的卡(RTX 3090、4090、RX 7900 XTX)用 vLLM 跑 4-bit 要 4 张:模型加上 32K 上下文约 54 GB,两张卡合起来的 48GB 不够,四张时每秒约 15 个 token。只想用两张 24GB 卡也有办法:降到 2-bit,每秒约 21 个 token;或者换成 llama.cpp、上下文只开 8K,4-bit 刚好能塞进两张卡,只是余量很小。
| 设备 | 需要几张 | 总价 | 总显存 | 速度 t/s | 总功耗 |
|---|---|---|---|---|---|
| 2 张 | ¥8,400 | 64 GB | 20.5 | 500 W | |
| Radeon RX 7900 XTX单卡 24 GB | 2 张 | ¥11,388 | 48 GB | 21.8 | 710 W |
| 2 张 | ¥17,000 | 48 GB | 21.3 | 700 W | |
| 2 张 | ¥26,298 | 64 GB | 14 | 460 W | |
| 2 张 | ¥50,000 | 48 GB | 22.9 | 900 W | |
| 2 张 | ¥103,998 | 64 GB | 39.7 | 1,150 W |
| 设备 | 需要几张 | 总价 | 总显存 | 速度 t/s | 总功耗 |
|---|---|---|---|---|---|
| 2 张 | ¥8,400 | 64 GB | 14.2 | 500 W | |
| Radeon RX 7900 XTX单卡 24 GB | 4 张 | ¥22,776 | 96 GB | 15.1 | 1,420 W |
| 2 张 | ¥26,298 | 64 GB | 9.6 | 460 W | |
| 4 张 | ¥34,000 | 96 GB | 14.7 | 1,400 W | |
| 2 张 | ¥64,000 | 96 GB | 12.1 | 600 W | |
| 4 张 | ¥100,000 | 96 GB | 15.8 | 1,800 W | |
| 2 张 | ¥103,998 | 64 GB | 27.7 | 1,150 W | |
| 2 张 | 暂无 | 96 GB | 15.8 | 900 W |
| 设备 | 需要几张 | 总价 | 总显存 | 速度 t/s | 总功耗 |
|---|---|---|---|---|---|
| 4 张 | ¥16,800 | 128 GB | 8.5 | 1,000 W | |
| Radeon RX 7900 XTX单卡 24 GB | 4 张 | ¥22,776 | 96 GB | 9.1 | 1,420 W |
| 4 张 | ¥34,000 | 96 GB | 8.8 | 1,400 W | |
| Instinct MI210单卡 64 GB | 2 张 | ¥36,998 | 128 GB | 15.3 | 600 W |
| 4 张 | ¥52,596 | 128 GB | 5.8 | 920 W | |
| 2 张 | ¥64,000 | 96 GB | 7.3 | 600 W | |
| 4 张 | ¥100,000 | 96 GB | 9.5 | 1,800 W | |
| 2 张 | ¥118,000 | 144 GB | 12.6 | 600 W | |
| 4 张 | ¥207,996 | 128 GB | 16.7 | 2,300 W | |
| 2 张 | ¥280,000 | 160 GB | 18 | 600 W | |
| 2 张 | 暂无 | 96 GB | 9.5 | 900 W |
详细计算规则可在数据方法页查看。
本地部署 Llama 3.3 70B 要注意什么?
4-bit、5-bit 还是 8-bit
4-bit 权重 42.5 GB,按 llama.cpp 开 8K 算,是两张 24GB 卡能放下的最高一档。有 96GB 单卡就上 8-bit(75.0 GB),RTX PRO 6000 上约 18 tokens/s,上下文约 80K。中间的 5-bit(49.9 GB)适合 48GB 加 24GB 这种大小不一的双卡。
用投机解码提速
70B 生成慢,适合配一个草稿模型:小模型先猜几个字,大模型一次核对。vLLM 配方给了 Red Hat 训练的 EAGLE-3 草稿模型;llama.cpp 可以拿同词表的 Llama 3.2 3B 用
-md当草稿。框架与参数
llama.cpp、Ollama(llama3.3:70b)、vLLM 都直接支持,工具调用格式和采样参数(
temperature0.6、top_p0.9)都和 Llama 3.1 一样。长上下文多占 40 GB
它用的是普通注意力结构,上下文越长显存涨得越多:4-bit 从 8K 拉到 128K,显存从 46.3 GB 涨到 86.5 GB。两张 24GB 卡和单张 48GB 的 A6000 情况差不多,上下文只能开到 20K 左右;要开满 128K,得有 96GB 的单卡、4 张 24GB 卡或 128GB 整机。
启动命令
Ollama
- Windows
- macOS
- Linux
ollama run llama3.3:70bllama.cpp
- NVIDIA
- AMD
- Mac
- CPU
llama-server -hf bartowski/Llama-3.3-70B-Instruct-GGUF:Q4_K_M -c 8192
vLLM
- Linux
- NVIDIA
- AMD
vllm serve meta-llama/Llama-3.3-70B-InstructBlackwell 显卡(RTX 50 系、RTX PRO 6000、B200)能原生跑 NVFP4 权重,体积约为原版的三成。多卡加 --tensor-parallel-size 张数。
vllm serve nvidia/Llama-3.3-70B-Instruct-NVFP4MLX
- Apple 芯片
Mac 上先 pip install mlx-lm,这条命令会从 Hugging Face 下载 MLX 权重,并启动兼容 OpenAI 接口的服务。
mlx_lm.server --model mlx-community/Llama-3.3-70B-Instruct-4bit量化文件名以模型库当周抓取为准,口径见数据方法。 数据方法
Meta 家族的其他模型
| 模型 | 总参数 | 激活参数 | 4-bit 模型大小 |
|---|---|---|---|
| 3.2B | 3.2B | 2 GB | |
| 8B | 8B | 4.9 GB | |
| 108.6B | 17B | 65.4 GB | |
| 816B | 42B | 505.5 GB |