【免费下载链接】Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B
Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B 是一款面向 Apple Silicon 的 MLX 量化 MoE 大模型:磁盘占用仅13.8 GB,通过mlx_lm只需三行代码即可在本地跑起推理。本指南覆盖安装、加载、生成与仓库文件速览,帮助新手 10 分钟完成本地推理全流程。
🧩 模型简介:REAP 剪枝 + 4bit 量化,它瘦身了多少
这个模型是在mlx-community/Qwen3.6-35B-A3B-OptiQ-4bit基础上做了MoE 专家剪枝得到的:
- REAP 剪枝:每层 256 个路由专家只保留 128 个(剪掉 50%),按"路由权重 × 专家输出范数"的均值排名,剔除得分最低的部分,见 README.md
- OptiQ 4bit 混合精度量化:敏感层保持 8bit、其余 4bit,目标 4.5 bpw,实际达成 4.506 bpw,记录在 optiq_metadata.json
- 保真原则:留下的专家从父模型逐位拷贝,不反量化、不重训、不融合
与父模型的核心数据对比:
| 指标 | 父模型 (23.0 GB) | 本模型 | 变化 |
|---|---|---|---|
| 磁盘占用 | 23.0 GB | 13.8 GB | −40% |
| 峰值内存 | 24.5 GB | 11.6 GB | −53% |
| 总参数 | 35.1B | 18.8B | −47% |
| 解码速度 | 47.0 | 54.7 | 更快 ⚡ |
| 能力分 | 80.03 | 76.57 | −3.47 |
💡 名字里的A3B指每个 token 约激活 3B 参数。剪枝后 top-8 路由不变,每 token 激活参数不变——所以它变小但没变慢,解码速度反而更高。
🍎 环境准备:安装 mlx_lm 与硬件要求
硬件要求:Apple Silicon(M 系列芯片)。峰值内存约11.6 GB,因此:
- ✅ 16 GB 统一内存:可运行,建议预留其他应用空间
- ✅ 24 GB 及以上:运行舒适,长文本更从容
安装推理库(一行命令):
pip install mlx-lm首次加载模型时会自动下载约 13.8 GB 的权重到本地缓存,之后完全离线可用,无需再次联网。
🚀 最快上手:mlx_lm 三行代码加载并生成
打开 Python(或新建一个.py文件),只需三行:
from mlx_lm import load, generate model, tok = load("mlx-community/Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B") print(generate(model, tok, prompt="你好,请用一句话介绍你自己", max_tokens=128))逐行说明:
| 行 | 作用 |
|---|---|
| 第 1 行 | 导入load(加载模型)和generate(生成文本) |
| 第 2 行 | 按仓库 ID 加载模型与分词器,自动下载并缓存;若已下载到本地目录,直接传本地路径也可 |
| 第 3 行 | 传入提示词并限制最多生成 128 个 token,打印结果 |
生成参数方面,模型自带默认采样配置,定义在 generation_config.json 中:
temperature: 0.7、top_k: 20、top_p: 0.8、presence_penalty: 1.5
这些值会由mlx_lm自动读取,新手无需手动设置即可得到稳定输出。需要更长的回答时,把max_tokens调大即可。
多轮对话:模型内置了对话模板 chat_template.jinja,支持图片/视频 token 与工具调用(qwen3_coder解析器),分词器最大上下文达262144 token(见 tokenizer_config.json)。配合mlx_lm的 chat 模式即可开启多轮对话。
🛠️ 进阶玩法:一条命令启动本地服务
不想写 Python 的话,用 README.md 中的optiq serve方式,一条命令起服务:
pip install mlx-optiq optiq serve --model mlx-community/Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B适合想在本机做开发调试、给其他应用提供补全接口的用户。
📁 仓库文件解读:每个文件都是干什么的
下载或浏览仓库时,各文件分工如下:
| 文件 | 作用 |
|---|---|
| README.md | 模型卡:性能对比、剪枝方法说明 |
| config.json | 模型结构配置:qwen3_5_moe架构、4/8bit 量化布局 |
| generation_config.json | 采样参数(temperature、top_k 等) |
| kv_config.json | 各层 KV 缓存量化位宽(4bit/8bit 混用),降低长文本内存占用 |
| optiq_metadata.json | OptiQ 量化元数据:方法、目标/实际 bpw |
| model-00001-of-00003.safetensors、model-00002-of-00003.safetensors、model-00003-of-00003.safetensors | 模型权重分片(共 3 片,合计约 13.8 GB) |
| model.safetensors.index.json | 权重分片索引,加载器据此定位参数 |
| optiq/mtp.safetensors | MTP(多 token 预测)侧载权重,用于加速解码 |
| optiq/optiq_vision.safetensors | 视觉塔权重,支撑图像理解能力 |
| chat_template.jinja | 对话模板:消息格式、图文混排、工具调用 |
| tokenizer_config.json | 分词器配置:最大上下文 262144、特殊 token 等 |
📌 权重本体全部是
safetensors格式,加载时按分片流式读取,不会一次性把 13.8 GB 塞进临时目录。
📊 能力对比:剪枝的代价与收益
六项基准测试对比父模型(数据来自 README.md):
| 基准 | 父模型 | 本模型 | Δ | 说明 |
|---|---|---|---|---|
| MMLU | 83.7 | 62.3 | −21.4 | 知识问答是主要损失 |
| GSM8K | 87.9 | 90.5 | +2.6 | 数学反而提升 |
| IFEval | 72.6 | 76.9 | +4.3 | 指令遵循提升 |
| BFCL-V3 | 92.5 | 91.5 | −1.0 | 工具调用基本持平 |
| HumanEval | 91.5 | 90.2 | −1.3 | 代码能力几乎无损 |
| HashHop | 52.0 | 48.0 | −4.0 | 长程推理小幅下降 |
结论:如果你主要用它写代码、调工具、做日常问答和数学推理,13.8 GB 的体积几乎感受不到差距;若高度依赖纯知识记忆类问答,则需权衡。
❓ 常见问题 FAQ
Q1:名字里的 19B 和 README 里的 18.8B 不一致?剪枝后总参数为 18.8B,仓库名按约数取整为 19B,指同一个模型。
Q2:为什么变小了速度反而更快?top-8 路由不变,每 token 激活参数不变;专家库变小后访存更友好,解码速度从 47.0 提升到 54.7。
Q3:16 GB 内存的 Mac 能跑吗?能。峰值内存约 11.6 GB,留 4~5 GB 给系统和上下文即可;长对话建议 24 GB 机型。
Q4:支持完全离线使用吗?支持。首次自动下载完成后,加载与推理全程在本地完成。
✅ 小结
用pip install mlx-lm装好环境,再粘贴三行load + generate代码,你就在 Apple Silicon 上跑起了一个 13.8 GB 的高性能 MoE 大模型——体积减半、内存减半、速度还更快,这就是 Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B 的本地推理体验。
【免费下载链接】Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B
相关推荐
IsaacLab 关节体配置详解:如何编写 ArticulationCfg 并配置 Spawn、初始状态与执行器
IsaacLab 关节体配置详解:如何编写 ArticulationCfg 并配置 Spawn、初始状态与执行器 本篇指南系统讲解在 IsaacLab 中编写资
Open-Meteo 免费天气 API 上手指南:从一条 curl 到自己的私有实例
Open Meteo 免费天气 API 上手指南:从一条 curl 到自己的私有实例 你不需要注册账号,也不需要申请 API Key,就能拿到柏林未来 24 小
Agent Substrate的不可变ActorTemplate:版本管理与状态根的正确打开方式
Agent Substrate的不可变ActorTemplate:版本管理与状态根的正确打开方式 Agent Substrate 是一个为自主 Agent 而生
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考