Llama 3.2 3B 如何本地部署?
Llama 3.2 3B 是 Meta 2024 年 9 月发布的 3B 小模型,4-bit 加 8K 约 4 GB,几乎任何显卡都能跑。它训练时向 Llama 3.1 8B、70B 学过(蒸馏),适合查询改写、摘要、调工具这类轻任务,或者给同家族的大模型当草稿模型;要中文对话或看图,选 2026 年的新小模型。
Llama 3.2 3B 模型信息
- 4-bit 最低显存5 GB · 8K
- 参数量3.2B
- 上下文上限128K
- 架构
- 稠密
- 发布日期
- 2024年9月25日
- 厂商
- Meta AI
- Hugging Face 仓库
- meta-llama/Llama-3.2-3B-Instruct
- MLX 仓库(Apple)
- mlx-community/Llama-3.2-3B-Instruct-4bit
- Ollama 标签
- llama3.2:3b
- 层数
- 28
- 隐藏维度
- 3,072
- KV 头
- 8
- 头维度
- 128
Llama 3.2 3B 本地部署需要多少显存?
| 量化 | 权重体积GB | 8K 上下文GB | 32K 上下文GB | 128K 上下文(最大)GB |
|---|---|---|---|---|
| 1-bit | 0.8估 | 2.8 | 5.6 | 16.9 |
| 2-bit | 1.3估 | 3.3 | 6.1 | 17.4 |
| 3-bit | 1.9GGUF | 3.9 | 6.7 | 18 |
| 4-bit | 2GGUF | 4 | 6.8 | 18.1 |
| 5-bit | 2.3GGUF | 4.3 | 7.1 | 18.4 |
| 8-bit | 3.4GGUF | 5.4 | 8.2 | 19.5 |
| BF16/FP16 | 6.4GGUF | 8.4 | 11.2 | 22.5 |
详细计算规则可在数据方法页查看。
单卡能跑 Llama 3.2 3B 吗?
8GB 以上的显卡都能轻松跑,8-bit 加 8K 上下文也只要 5.4 GB。显存既然不紧,就别往 4-bit 压:小模型对量化更敏感,Meta 测过直接压到 4-bit 会明显掉分,8-bit 或干脆不量化的原版才是它该用的档位。要留意的反而是上下文,开到 128K 要近 20 GB,是模型本身的好几倍;16GB 卡用 8-bit 能开到 10 万出头,想开满就用 24GB 卡。速度不用担心,最慢的 128GB 统一内存整机用 8-bit 每秒也有约 50 个 token。
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| ¥1,2505 条挂单 | 254.9 | 126K | |
| ¥4,2004 条挂单 | 254.9 | 128K | |
| ¥5,17514 条挂单 | 154.6 | 126K | |
| Radeon RX 7900 XTX24 GB | ¥5,69412 条挂单 | 265.6 | 128K |
| ¥8,50013 条挂单 | 261.4 | 128K | |
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 97.4 | 128K |
| ¥25,0006 条挂单 | 273.8 | 128K | |
| ¥32,0007 条挂单 | 229.6 | 128K | |
| ¥43,00041 条挂单 | 102.9 | 128K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 196.2 | 128K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 307.9 | 128K |
| ¥51,99914 条挂单 | 375 | 128K | |
| ¥125,0006 条挂单 | 375 | 128K |
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| ¥1,2505 条挂单 | 201.4 | 120K | |
| ¥4,2004 条挂单 | 201.4 | 128K | |
| ¥5,17514 条挂单 | 116.8 | 120K | |
| Radeon RX 7900 XTX24 GB | ¥5,69412 条挂单 | 210.9 | 128K |
| ¥8,50013 条挂单 | 207.2 | 128K | |
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 71.8 | 128K |
| ¥25,0006 条挂单 | 218.2 | 128K | |
| ¥32,0007 条挂单 | 179.3 | 128K | |
| ¥43,00041 条挂单 | 76 | 128K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 150.9 | 128K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 249.3 | 128K |
| ¥51,99914 条挂单 | 313.4 | 128K | |
| ¥125,0006 条挂单 | 313.4 | 128K |
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| ¥1,2505 条挂单 | 143 | 108K | |
| ¥4,2004 条挂单 | 143 | 128K | |
| ¥5,17514 条挂单 | 79.1 | 108K | |
| Radeon RX 7900 XTX24 GB | ¥5,69412 条挂单 | 150.5 | 128K |
| ¥8,50013 条挂单 | 147.5 | 128K | |
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 47.5 | 128K |
| ¥25,0006 条挂单 | 156.4 | 128K | |
| ¥32,0007 条挂单 | 125.7 | 128K | |
| ¥43,00041 条挂单 | 50.4 | 128K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 104.2 | 128K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 181.9 | 128K |
| ¥51,99914 条挂单 | 237.5 | 128K | |
| ¥125,0006 条挂单 | 237.5 | 128K |
只列常见的显卡和整机,50B 以下和以上的模型各一组,按价格从低到高。
本地部署 Llama 3.2 3B 要注意什么?
显存够就用 8-bit
在电脑上显存不是问题,直接用 8-bit(权重 3.4 GB)或 FP16(6.4 GB)。小模型对量化更敏感:Meta 测过,不做额外训练直接压到 4-bit,MMLU 从 63.4 掉到 60.5(这一版只用于对比,没有发布)。GGUF 的 Q4_K_M 用的不是同一种方法,但道理一样。
Meta 官方的手机版
Meta 另外发布了 SpinQuant 和 QLoRA 两种官方 4-bit 版本,是为在手机的 Arm CPU 上运行而做的(用 ExecuTorch),上下文限制在 8K,MMLU 分别是 62 和 62.4,比直接量化损失小。电脑上用 GGUF 就行。
给大模型当草稿模型
它和 Llama 3.1 8B、Llama 3.3 70B 用同一套词表,可以在 llama.cpp 里用
-md加载,给大模型当投机解码的草稿模型:小模型先猜几个字,大模型一次核对,能提高生成速度。工具调用和采样参数
llama.cpp 原生支持 Llama 3.2 的工具调用格式,llama-server 启动时加
--jinja即可。Meta 的测试里,3B 的工具调用成绩(BFCL V2 67.0)和 Llama 3.1 8B(67.1)几乎一样。采样参数用 Meta 给的temperature0.6、top_p0.9。
启动命令
Ollama
- Windows
- macOS
- Linux
ollama run llama3.2:3bllama.cpp
- NVIDIA
- AMD
- Mac
- CPU
llama-server -hf bartowski/Llama-3.2-3B-Instruct-GGUF:Q4_K_M -c 8192
vLLM
- Linux
- NVIDIA
- AMD
vllm serve meta-llama/Llama-3.2-3B-InstructMLX
- Apple 芯片
Mac 上先 pip install mlx-lm,这条命令会从 Hugging Face 下载 MLX 权重,并启动兼容 OpenAI 接口的服务。
mlx_lm.server --model mlx-community/Llama-3.2-3B-Instruct-4bit量化文件名以模型库当周抓取为准,口径见数据方法。 数据方法
Meta 家族的其他模型
| 模型 | 总参数 | 激活参数 | 4-bit 模型大小 |
|---|---|---|---|
| 8B | 8B | 4.9 GB | |
| 70.6B | 70.6B | 42.5 GB | |
| 108.6B | 17B | 65.4 GB | |
| 816B | 42B | 505.5 GB |