Llama 3.1 8B 如何本地部署?
Llama 3.1 8B 是 Meta 2024 年 7 月发布的 8B 模型,放到今天已经是老模型,但生态最大:Hugging Face 上直接基于它的微调有三千多个。4-bit 加 8K 约 7 GB,8GB 显卡就能跑;它的弱点是长上下文很吃显存,拉满 128K 要 23.2 GB,是 Qwen3.5 9B 的两倍。
Llama 3.1 8B 模型信息
- 4-bit 最低显存8 GB · 8K
- 参数量8B
- 上下文上限128K
- 架构
- 稠密
- 发布日期
- 2024年7月23日
- 厂商
- Meta AI
- Hugging Face 仓库
- meta-llama/Llama-3.1-8B-Instruct
- NVFP4 仓库(Blackwell)
- nvidia/Llama-3.1-8B-Instruct-NVFP4
- MLX 仓库(Apple)
- mlx-community/Llama-3.1-8B-Instruct-4bit
- Ollama 标签
- llama3.1:8b
- 层数
- 32
- 隐藏维度
- 4,096
- KV 头
- 8
- 头维度
- 128
Llama 3.1 8B 本地部署需要多少显存?
| 量化 | 权重体积GB | 8K 上下文GB | 32K 上下文GB | 128K 上下文(最大)GB |
|---|---|---|---|---|
| 1-bit | 2估 | 4.2 | 7.4 | 20.3 |
| 2-bit | 3.7GGUF | 5.8 | 9.1 | 22 |
| 3-bit | 4.8GGUF | 6.9 | 10.2 | 23.1 |
| 4-bit | 4.9GGUF | 7 | 10.3 | 23.2 |
| 5-bit | 5.7GGUF | 7.8 | 11.1 | 24 |
| 8-bit | 8.5GGUF | 10.6 | 13.9 | 26.8 |
| BF16/FP16 | 16.9估 | 19 | 22.2 | 35.1 |
详细计算规则可在数据方法页查看。
单卡能跑 Llama 3.1 8B 吗?
能,8GB 显卡跑 4-bit 加 8K 上下文(约 7 GB)就够日常对话。要多想一步的是上下文:记的内容越长,显存就得跟着多占,4-bit 开满 128K 要 23.2 GB。因此 12GB、16GB 的卡得先定下要开多长,再挑放得下的最高一档,比如 16GB 卡用 8-bit 还能开到 5 万多。要用 8-bit 读长文档,24GB 的 RTX 3090 最合适,上下文能开到约 120K,速度也很宽裕。
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| ¥1,2505 条挂单 | 132.9 | 92K | |
| ¥4,2004 条挂单 | 132.9 | 128K | |
| ¥5,17514 条挂单 | 73 | 92K | |
| Radeon RX 7900 XTX24 GB | ¥5,69412 条挂单 | 140 | 128K |
| ¥8,50013 条挂单 | 137.2 | 128K | |
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 43.6 | 128K |
| ¥25,0006 条挂单 | 145.6 | 128K | |
| ¥32,0007 条挂单 | 116.6 | 128K | |
| ¥43,00041 条挂单 | 46.3 | 128K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 96.4 | 128K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 169.9 | 128K |
| ¥51,99914 条挂单 | 223.4 | 128K | |
| ¥125,0006 条挂单 | 223.4 | 128K |
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| ¥1,2505 条挂单 | 107.9 | 83K | |
| ¥4,2004 条挂单 | 107.9 | 128K | |
| ¥5,17514 条挂单 | 58.1 | 83K | |
| Radeon RX 7900 XTX24 GB | ¥5,69412 条挂单 | 114 | 128K |
| ¥8,50013 条挂单 | 111.6 | 128K | |
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 34.4 | 128K |
| ¥25,0006 条挂单 | 118.7 | 128K | |
| ¥32,0007 条挂单 | 94.2 | 128K | |
| ¥43,00041 条挂单 | 36.6 | 128K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 77.4 | 128K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 139.7 | 128K |
| ¥51,99914 条挂单 | 186.9 | 128K | |
| ¥125,0006 条挂单 | 186.9 | 128K |
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| ¥1,2505 条挂单 | 69 | 56K | |
| ¥4,2004 条挂单 | 69 | 128K | |
| ¥5,17514 条挂单 | 36.1 | 56K | |
| Radeon RX 7900 XTX24 GB | ¥5,69412 条挂单 | 73.2 | 120K |
| ¥8,50013 条挂单 | 71.5 | 120K | |
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 21.1 | 128K |
| ¥25,0006 条挂单 | 76.4 | 120K | |
| ¥32,0007 条挂单 | 59.8 | 128K | |
| ¥43,00041 条挂单 | 22.5 | 128K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 48.6 | 128K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 91.1 | 128K |
| ¥51,99914 条挂单 | 125.5 | 128K | |
| ¥125,0006 条挂单 | 125.5 | 128K |
只列常见的显卡和整机,50B 以下和以上的模型各一组,按价格从低到高。
本地部署 Llama 3.1 8B 要注意什么?
量化按上下文需求选
4-bit(4.9 GB)到 8-bit(8.5 GB)之间,选能放下你要的上下文的最高一档。它的上下文每多 1K token,缓存约多 0.13 GB,4-bit 开到 32K 就要 10.3 GB。它原生只有 8K,128K 是靠 RoPE 缩放扩出来的。
许可证对微调的要求
Llama 3.1 社区许可证规定:分发它或基于它的模型时,要醒目标注「Built with Llama」;用它或它的输出训练、微调出的模型对外发布时,名字要以「Llama」开头;月活超过 7 亿的公司要另找 Meta 授权。基于它的微调版同样受这份许可证约束。
工具调用
Llama 3.1 训练时就带工具调用格式,还认识
brave_search、wolfram_alpha、code_interpreter三个内置工具名;llama.cpp 的 llama-server 加--jinja就能识别。采样沿用 Meta 的默认值,temperature0.6、top_p0.9。老在哪里
知识截止 2023 年 12 月,只能处理文字;官方支持英、德、法、意、葡、印地、西、泰 8 种语言,中文不在其中,Meta 明确不建议不经微调就拿它用不支持的语言对话。中文用途建议看 Qwen3.5 9B。
启动命令
Ollama
- Windows
- macOS
- Linux
ollama run llama3.1:8bllama.cpp
- NVIDIA
- AMD
- Mac
- CPU
llama-server -hf bartowski/Meta-Llama-3.1-8B-Instruct-GGUF:Q4_K_M \ -c 8192
vLLM
- Linux
- NVIDIA
- AMD
vllm serve meta-llama/Llama-3.1-8B-InstructBlackwell 显卡(RTX 50 系、RTX PRO 6000、B200)能原生跑 NVFP4 权重,体积约为原版的三成。
vllm serve nvidia/Llama-3.1-8B-Instruct-NVFP4MLX
- Apple 芯片
Mac 上先 pip install mlx-lm,这条命令会从 Hugging Face 下载 MLX 权重,并启动兼容 OpenAI 接口的服务。
mlx_lm.server --model mlx-community/Llama-3.1-8B-Instruct-4bit量化文件名以模型库当周抓取为准,口径见数据方法。 数据方法
Meta 家族的其他模型
| 模型 | 总参数 | 激活参数 | 4-bit 模型大小 |
|---|---|---|---|
| 3.2B | 3.2B | 2 GB | |
| 70.6B | 70.6B | 42.5 GB | |
| 108.6B | 17B | 65.4 GB | |
| 816B | 42B | 505.5 GB |