- 大模型
- 模型量化
- 本地部署
【免费下载链接】JevK5-chat-mlx-16bit
JevK5-chat-mlx-16bit 是一款面向 Apple Silicon 的 16-bit MLX 格式对话模型,由 JevK5 全精度转换而来,主打本地部署下的无损推理质量。本文基于官方仓库公布的实测数据,深入评测它在 Apple M1 平台上的生成速度(tokens/s)、首字延迟(TTFT)与内存占用,并给出不同内存配置下的量化版本选型建议。
📌 模型规格速览
在跑性能之前,先明确"被测对象"。JevK5-chat-mlx-16bit 采用Qwen3_5ForCausalLM架构,关键参数如下:
| 项目 | 数值 |
|---|---|
| 架构 | Qwen3_5ForCausalLM(混合注意力) |
| 参数量 | ~3.7B |
| 上下文长度 | 262,144 tokens |
| 精度 | 16-bit(bfloat16,未量化) |
| 权重体积 | ~8.2 GB |
| 激活显存占用 | ~8.6 GB |
| 建议最低内存 | 16 GB 统一内存 |
| 许可证 | Apache-2.0 |
从 config.json 可以看到两个值得注意的细节:
- 混合注意力设计:32 层中每 4 层才有一层
full_attention(full_attention_interval: 4),其余为linear_attention,这有助于长上下文下的推理效率; - 完整词表与模板:词表大小 248320,对话模板见 chat_template.jinja,支持多轮对话与工具调用解析(
qwen3_coder)。
💡 权重文件按 safetensors 分片存储为
model-00001-of-00002.safetensors与model-00002-of-00002.safetensors,分片映射记录在 model.safetensors.index.json 中,总参数约 42 亿。
⚡ Apple M1 实测:生成速度、首字延迟与内存
仓库在Apple M1(8GB 统一内存)上完成了 5 轮平均、最长 256 tokens 的基准测试,结果记录于 README.md:
| 指标 | 4-bit | 8-bit |
|---|---|---|
| 生成速度(tokens/s) | 17.97 | 10.35 |
| 首字延迟 TTFT | 55.74 ms | 96.71 ms |
| 峰值内存 | 420.9 MB | 59.7 MB |
生成速度解读
- 4-bit 版本约 18 tokens/s:对于 3.7B 级模型,这个速度在 M1 上已能保证流畅的"打字机"体验,短对话几乎无感等待;
- 8-bit 版本约 10 tokens/s:速度约为 4-bit 的一半,换来的是"近无损"的推理精度,长文生成时体感仍是流畅的;
- 16-bit 全精度版本权重约 8.2 GB,官方建议部署在M2/M3/M4 Max/Ultra(32GB+ 统一内存)的机器上(详见 README.md)。因此 M1 上公开基准以 4/8-bit 为主,16-bit 更适合作为评测与研究的参考基准,而非日常低配机器的选择。
首字延迟(TTFT)表现
TTFT 55–97 ms 的水平意味着:点击发送后,不到 0.1 秒就能看到第一个字。对话交互的"启动感"主要来自模型加载阶段,一旦预热完成,JevK5 系列的响应延迟几乎可以忽略。
内存占用分析
M1 的统一内存架构让 GPU 与系统共享内存,这也是 MLX 生态在 Mac 上的核心优势:
- 4-bit 权重仅 ~2.4 GB,日常多任务并开毫无压力;
- 8-bit 权重 ~4.3 GB,16GB 机器上可长期常驻;
- 16-bit 权重 ~8.2 GB、激活占用 ~8.6 GB,8GB 的 M1不建议运行 16-bit 版本,长上下文(>32K tokens)场景还需预留额外内存余量(README.md)。
🚀 快速上手:两条命令跑起来
pip install mlx-lm mlx_lm.chat --model SirSahOl/JevK5-chat-mlx-16bitmlx_lm.chat直接进入交互式对话;mlx_lm.generate则适合一次性生成任务。该转换由 mlx-lm 0.31.3 完成,转换耗时约 127.6 秒,元信息可查 conversion_metadata.json,默认生成参数(eos_token_id: 248044)见 generation_config.json。
📊 4-bit / 8-bit / 16-bit 量化版本怎么选?
| 硬件配置 | 推荐版本 | 理由 |
|---|---|---|
| M1/M2/M3/M4(8–16GB) | 4-bit | 速度最快、占用最低,可与 IDE、浏览器并存 |
| M1/M2/M3/M4 Pro/Max(18–36GB) | 8-bit | 推理质量显著提升,内存余量充足 |
| M2/M3/M4 Max/Ultra(36–192GB) | 16-bit | 全精度零损失,适合研究与基准评测 |
⚠️ 注意事项
- 4-bit 分组量化存在轻微精度损失,深度数学推导或对精度敏感的任务建议改用 8-bit 或 16-bit;
- 高上下文序列(>32K tokens)需确保统一内存未被过度占用;
- 这是针对 Apple Silicon(M1–M4 系列)的权重量化转换,不支持其他平台 GPU。
✅ 小结
JevK5-chat-mlx-16bit 是 JevK5 系列在 MLX 生态中的全精度参考版本:M1 实测数据显示,4/8-bit 变体在 8GB 统一内存上即可实现 10–18 tokens/s 的流畅生成与毫秒级首字延迟;16-bit 版本则以 ~8.2 GB 的体积换取零精度损失,是评测与高端工作站的理想选择。选对量化档位,本地对话模型的体验与云端 API 的差距正在快速缩小。
- 大模型
- 模型量化
- 本地部署
【免费下载链接】JevK5-chat-mlx-16bit
相关推荐
8GB M1 上跑出 10.35 Tokens/s?JevK5-chat-mlx-8bit 性能基准深度解读:TTFT 与内存占用全解析
8GB M1 上跑出 10.35 Tokens/s?JevK5 chat mlx 8bit 性能基准深度解读:TTFT 与内存占用全解析 JevK5 chat
人工智能大模型模型量化本地部署MiniCPM5-2B-chat-mlx-16bit 性能实测:Apple M1 上 6.53 tokens/s 到底够不够用?
MiniCPM5 2B chat mlx 16bit 性能实测:Apple M1 上 6.53 tokens/s 到底够不够用? MiniCPM5 2B cha
大模型本地部署模型量化openBMB实测 16.97 tokens/s、TTFT 仅 58.94ms:DeepSeek-R1-Distill-Qwen-1.5B-chat-mlx-16bit 在 M1 8GB 上的性能基准深度解读
实测 16.97 tokens/s、TTFT 仅 58.94ms:DeepSeek R1 Distill Qwen 1.5B chat mlx 16bit 在
大模型基础模型本地部署人工智能
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考