返回 文章 apply CMS 文章

llama-modchip v2.4.0:在64GB内存上纯CPU运行284B DeepSeek模型

用 CPU 和 64GB 内存跑 284B 大模型,llama-modchip 提供了从量化到推理的完整方案。

llama.cppMoECPU推理量化
成长分 / 100 77 综合收获、行动、留存与影响

llama-modchip v2.4.0:在64GB内存上纯CPU运行284B DeepSeek模型
为什么值得读了解如何在不依赖 GPU 的情况下,在消费级硬件上运行超大 MoE 模型。

学习针对 CPU 的量化、内核优化和内存管理技术,提升推理效率。

关键洞察
  1. 通过定制量化(Fractal-64 和 SwiGLU-H2)将 284B 模型压缩到 56.56 GiB,使其能装入 64GB 内存。
  2. 利用 AVX-512 多级分块和寄存器优化,预填充速度提升 77%,解码速度提升 53%。
  3. 采用自推测解码和 /dev/shm 快照,实现快速上下文恢复(13.1-32.6 毫秒)。
转成行动

深入阅读

正文与原文对照

原文保真覆盖:全文原文字符:29615

llama-modchip (v2.4.0)

面向 284B 与 30B 混合专家(MoE)模型的 CPU 优先推理,运行于 16–64 GB 内存

发布

许可证

技术论文 PDF

架构

草稿器

提交基准测试

快速开始 · 量化与内存规格 · 支持的模型 · 支持的硬件 · 排行榜 · 技术论文(paper/) · 架构 · 常见问题

284.33B
MoE 总参数(13.17B 激活)
56.56 GiB
DeepSeek-V4 GGUF(1.71 bpw)
57.61 GiB
256K 上下文下的峰值 VmRSS
44.36 tok/s
284B CPU 预填充(16 核 Zen 5)
25.0–111.6 tok/s
30B MoE CPU 解码(3.75 bpw)
13.1 ms
/dev/shm KV 槽恢复
0
所需 GPU 数量
硬件类别 系统内存 目标检查点 吞吐量(0 GPU) 架构与内存说明
开发者笔记本 / 迷你主机 16–32 GB Nemotron-3.5-30B-A3B(14.35 GiB,3.75 bpw) 25.0–60.4 tok/s 46 层 Mamba-2 SSM + 1.64 MB L3 PVS 草稿器;256K 上下文使用 432 MB KV
64 GB 台式机 / 服务器 64 GB DeepSeek-V4-Flash 284B(56.56 GiB,1.71 bpw) 44.4 tok/s pp · 9.1–14.7 tok/s tg 可容纳于 62.5 GiB 可用 Linux 内存(57.61 GiB VmRSS)中,无需 NVMe 交换
混合台式机(CPU + 16 GB GPU) 32–64 GB Nemotron-30B / Qwen3-30B(3.75–4.25 bpw) 80.80 tok/s 热注意力/SSM 主干置于 GPU(-ngl 99),冷路由 MoE 专家置于 CPU 内存
8 通道工作站(Threadripper) 128 GB+ DeepSeek-284B / Nemotron-30B 111.62 tok/s(30B) 8-CCD AVX-512BW _1x8 寄存器分块可饱和 8 通道 DDR5 带宽

概述

llama-modchip 是一组 ggml/llama.cpp 内核补丁、量化转码器和运行时工具,旨在 x86_64(AVX-512 / AVX2)和 ARM64(NEON / SVE / Apple Metal)处理器上完全于系统内存中运行稀疏混合专家(MoE)检查点:

  1. 将 284B DeepSeek-V4-Flash 装入 64 GB 物理内存(磁盘上 56.56 GiB,1.71 bpw): 标准 UD-IQ1_S 构建的 DeepSeek-V4-Flash(总计 284.33B,在 43 个 MLA 层和 256 个路由专家中激活 13.17B)占用 76.87 GiB(82.5 GB),超过 64 GB Linux 系统约 62.5 GiB 的可用内存,导致页缓存抖动或 OOM 终止。llama-modchip 将检查点缩减至 56.56 GiB(60.73 GB),使整个模型加上 256K KV 缓存(57.61–58.9 GiB VmRSS)锁定在内存中,零交换。默认情况下,每层全部 6 个路由专家(Top-6)均被评估,不进行剪枝。
  2. CPU 缓存与 SIMD 内核补丁(+77% 预填充,+53% 解码): 在提示预填充期间,将单列量化矩阵-向量循环替换为 4 级寄存器(ZMM AVX-512BW)+ L1D(32 KB)+ L2(1 MB)+ L3(64 MB)多列({8,4,3,2})分块调度(16 核 Zen 5 上为 25.0 -> 44.36 tok/s)、寄存器驻留 MQA8 FlashAttention,以及非临时 _MM_HINT_NTA MoE 流式传输,使冷专家权重不会从 L3 中逐出热 KV 缓存行。
  3. 自推测草稿与即时智能体上下文恢复: 将 1.64 MB L2/L3 Zobrist n-gram 草稿器(Stockfish-PVS v2)与 /dev/shm KV 槽快照(40 工具 Claude Code 提示的恢复时间为 13.1–32.6 ms)以及针对 deepseek4 循环/MLA 状态的 $O(1)$ 推测回滚修复配对使用。

llama-modchip v2.4.0 — 57.61 GiB 内存中的 284.33B DeepSeek-V4-Flash 与纯 CPU 上 60.4 tok/s 的 Nemotron-30B


量化与内存明细

为预先回答最常见的技术问题——精确位宽(bpw)、基础检查点,以及每个 GGUF 中压缩的内容:

检查点 总 / 激活参数 基础来源 磁盘大小(GiB / GB) 有效 bpw 逐层张量分配
Nemotron-3.5-30B-A3B-Q4_0 30.2B / 3.0B BF16 官方 17.59 GiB (18.89 GB) 4.50 bpw MoE + 注意力采用标准 Q4_0;F32 归一化与 SSM 卷积/衰减
Nemotron-3.5-30B-A3B-MXFP4 30.2B / 3.0B BF16 官方 15.95 GiB (17.13 GB) 4.25 bpw 路由 MoE 上采用 GGML_TYPE_MXFP4(E2M1 + 共享指数);主干采用 Q4_0/Q8_0
Nemotron-3.5-30B-A3B-Fractal-64 30.2B / 3.0B BF16 官方 14.35 GiB (15.41 GB) 3.75 bpw 注意力、Mamba-2 SSM 与共享专家采用 Q4_0/Q8_0/F32;冷路由 MoE 专家采用混合 Q4_0 + Fractal-64(Q2_0,64 权重块 + BF16 缩放)。在 benchmarks/eval_quality_and_tools.py 上得分为 100/100。
DeepSeek-V4-Flash-0731-Fractal 284.33B / 13.17B Unsloth UD-IQ1_S(76.87 GiB / 82.5 GB) 56.56 GiB (60.73 GB) 1.71 bpw • 嵌入、Dense L0、43 个共享专家(shexp)、MLA kv_a / q_a / wkv_b:保留在 Q4_K / Q5_K / F32 中
• MLA wq_b 与 attn_output(wo_a/wo_b):转码为 Fractal-64(GGML_TYPE_Q2_0、3.75 bpw、30B/64 块,含 8 个子缩放与 BF16 缩放)
• 256 个路由 MoE 专家(ffn_*_exps):主要为 IQ1_S(1.5625 bpw),并采用解析式 SwiGLU-H2 二阶缩放匹配;敏感边界层保留在 IQ2_XXS(2.06 bpw)与 IQ1_M(1.75 bpw)中(-20.31 GiB 对比 UD-IQ1_S)

关于 MoE 专家路由的说明(Top-K):默认情况下(v2.4.0 Lossless),DeepSeek-V4-Flash 在每一层评估 全部 6 个路由专家 + 1 个共享专家(Top-6),且不丢弃任何专家(1.00000 与未打补丁的运行时在同一检查点上的 logit 余弦相似度)。设置 LLAMA_MOE_TOP_K=5 或 4 是可选的运行时标志,供希望以少量困惑度差异换取更高解码吞吐量的用户使用。


快速开始

Linux 与 macOS(自动化安装与聊天)

git clone https://github.com/synchopate/llama-modchip.git
cd llama-modchip
./modchip chat

直接运行(预编译 Linux x86_64 二进制 + Hugging Face .gguf)

兼容性说明(GGML_TYPE_Q2_0 = 40):Fractal-64 模型使用自定义 block-64 BF16-scale 张量(GGML_TYPE_Q2_0,类型 ID 40)以及 deepseek4 / Stockfish-PVS 内核。未打补丁的 llama.cpp、Ollama 或 LM Studio 二进制会以 unknown tensor type 40 拒绝它们。请使用上述 ./modchip 或 Hugging Face 仓库及 GitHub Release v2.4.0 中包含的独立预编译二进制(llama-server-modchip-linux-x86_64,零外部 .so 依赖):

# 1. For 30B Nemotron-3.5-A3B (14.35 GiB — runs in 16–32 GB RAM at 25–60.4 tok/s):
hf download Synchopate/NVIDIA-Nemotron-3.5-30B-A3B-Fractal-64-CPU-GGUF \
  llama-server-modchip-linux-x86_64 NVIDIA-Nemotron-3.5-30B-A3B-Fractal-64.gguf --local-dir .
chmod +x llama-server-modchip-linux-x86_64
./llama-server-modchip-linux-x86_64 -m NVIDIA-Nemotron-3.5-30B-A3B-Fractal-64.gguf -c 262144 -t 16 --port 8080

# 2. For 284B DeepSeek-V4-Flash (56.56 GiB — fits in 64 GB RAM at 9.1–14.7 tok/s):
hf download Synchopate/DeepSeek-V4-Flash-0731-Fractal-64GB-CPU-GGUF --local-dir ./dsv4
chmod +x ./dsv4/llama-server-modchip-linux-x86_64
./dsv4/llama-server-modchip-linux-x86_64 -m ./dsv4/DeepSeek-V4-Flash-0731-Fractal-00001-of-00003.gguf -c 32768 -t 16 -fa on --port 8080

Windows 10/11(GPU + CPU 混合 MoE 包)

打开 windows/ 并运行 windows/AVVIA_MODCHIP.bat(或在 Git Bash 中运行 ./modchip start)。它会检测物理 CPU 核心、空闲 RAM 和 GPU VRAM(nvidia-smi),下载 llama.cpp CUDA 12.4 / Vulkan 二进制,计算 --n-cpu-moe 拆分,并启动 Web 聊天 UI(http://127.0.0.1:8080)。

./modchip 命令 描述
./modchip chat 交互式终端聊天,实时显示 tok/s、TTFT 和 Stockfish-PVS 接受遥测
./modchip web 打开深色模式 Web 聊天与实时遥测 HUD(http://127.0.0.1:8787)
./modchip bench 运行 30 秒两阶段速度测试,并打印可分享的 CPU 基准测试记分卡
./modchip claude 启动 Claude Code CLI(40 tools),连接到本地 256K 引擎(18.9–32.6 ms 热恢复)
./modchip eval 运行可复现的 100 分质量、工具调用、编码与 8.5K 针检索门禁
./modchip quantize 将 BF16/Q4_0/UD-IQ1_S GGUF 转码为 Fractal-64(3.75 bpw)或 Fractal-MXFP4(4.25 bpw)
./modchip status / stop 检查 CPU 就绪状态、2MB HugePages 和 /dev/shm IPC,或停止后台服务

硬件就绪检查(无需下载模型)

curl -sL https://raw.githubusercontent.com/synchopate/llama-modchip/main/scripts/check_cpu_readiness.py | python3

通过 GitHub Benchmark Issue 或 GitHub Discussions 提交你的终端记分卡,将你的 CPU 添加到下方排行榜。


支持的模型与模型特定优化

每个模型系列都有专门的技术指南,包含数学推导、算子级延迟剖析和质量门禁基准测试:

模型系列 总参数 / 激活参数 磁盘(GGUF)与 256K RAM(VmRSS) 已实现的关键优化 已验证速度(16C Zen 5 / 混合) 详细指南
NVIDIA-Nemotron-3.5-30B-A3B
(Fractal-64 / MXFP4 / Q4_0)
30.2B / 3.0B
(23 SSM + 23 MoE + 6 GQA)
14.35 – 17.59 GiB
(15.4 – 21.7 GiB RSS)
• Block-64 Fractal-64(3.75 bpw)与 MXFP4(4.25 bpw)(100/100 质量门禁)
• Stockfish-PVS v2 (M=7) + RouteCrack(1.64 MB L2/L3 Zobrist TT)
• 432 MB 256K EAKV(Q8_0/Q4_0) + _MM_HINT_NTA L3 隔离
• 18.9 ms /dev/shm Slot-0 恢复(~6,800x 更快的热轮次)
25.0 – 60.4 tok/s (0 GPU)
80.8 tok/s (Vulkan Hybrid)
111.6 tok/s (Threadripper)
Nemotron 指南
DeepSeek-V4-Flash-0731-Fractal
(SwiGLU-H2 + Fractal-64)
284.33B / 13.17B
(43L MLA + 256+1s MoE)
56.56 GiB (-20.3 GiB)
(58.9 GiB RSS — 可容纳于 64 GB)
• 解析式二阶 SwiGLU-H2 MoE + Fractal-64 MLA 转码
• 4 级寄存器(ZMM AVX-512BW)+ L1D(32KB)+ L2(1MB)+ L3(64MB)多列({8,4,3,2})预填充分块(25.0 -> 44.36 tok/s,+77%)
• 寄存器驻留 AVX-512 MQA8 FlashAttention(2.0x)+ AVX-512 quantize_row_q8_K
• 可选 $L_2$-Quadrature MoE 剪枝 + L1 本地 Gate-First SwiGLU(10.74 tok/s)
• wo_b * wo_a 的 SVD(99.82% 在 -25% 秩下的 CosSim)与 $O(1)$ 回滚修复
43.2–44.4 tok/s (预填充)
9.06–9.95 tok/s (无损 Top-6)
9.87–10.15 tok/s (Top-5 L2)
10.41–10.74 tok/s (Top-4+SwiGLU)
11.5–14.7 tok/s (PVS)
DeepSeek-V4 指南
Qwen3-30B-A3B & Qwen3-14B
(Q3_K_M / Q4_K_M)
30.5B / 3.3B -> 1.7B
(48L GQA,128 exp)
13.70 – 17.28 GiB
(14.5 – 19.4 GiB RSS)
• 保范动态 MoE Top-K(8 -> 4,+38.5% 解码)
• 3:1 交错 SWA 安全锁(LLAMA_SWA_STRIDE=4)
• Windows 11 GB VRAM + 16 GB RAM 混合拆分(--n-cpu-moe N)
34.80 tok/s(0 GPU Top-4)
50–58 tok/s(14B RTX 2080 Ti)
架构 §3.9
NVIDIA-Nemotron-H-8B-128K
(Q8_0 / Q4_K_M)
8.0B Dense
(48 SSM + 4 GQA)
4.60 – 8.00 GiB
(210 MB KV @ 128K)
• 48 层 Mamba-2 SSM 恒定内存主干
• 在 8–11 GB 显卡上 100% GPU VRAM 驻留(0 GB 系统 RAM)
100+ tok/s (RTX 2080 Ti)
147.6 tok/s (CPU pp512)
Nemotron 指南

支持的芯片与处理器特定优化

每种处理器和 GPU 混合的微架构细节与调优标志记录在 docs/HARDWARE_OPTIMIZATIONS.md 中:

处理器 / 平台 已验证硬件 已启用的硬件特定优化 平台指南与脚本
AMD Zen 5(Desktop / Mobile / Server) Ryzen 9 9955HX, 9950X, EPYC 9005 Turin • 单周期 512 位 AVX-512(VPDPBUSD、VPRORVQ、VBMI、BF16)
• 多头 wo_a 投影上的 48 KB L1D 3D 分块(TILE_I0=64)
• _MM_HINT_NTA Victim-L3 隔离(64 MB) + 2MB THP(6.14 GB L2 STLB)
硬件指南 §2.1
install.sh
AMD Zen 4 多 CCD(Threadripper / EPYC) Threadripper PRO 7985WX(64C/128T、8 CCDs、256 MB L3) • 动态 sysfs L3 CCD 拓扑发现(scripts/llama_modchip.py)
• 确定性 4C/CCD 步幅(-t 32):避免 Infinity Fabric 饱和(+54% 比 -t 64 更快)
硬件指南 §2.2
Issue #1
AMD 3D V-Cache + Radeon Vulkan 混合 Ryzen 9 7945HX3D(128 MB L3)+ RX 9070 XT 16GB(RADV) • 张量角色拆分(-ngl 99 --n-cpu-moe N --load-mode none)
• 原生 Vulkan SSM_SCAN + Fractal-MXFP4(15.2 GB)GPU 着色器(80.8 tok/s 在 256K 时)
硬件指南 §2.3
FAQ.md Q8
Intel / AMD + NVIDIA RTX(Windows 10/11) Core i9-9900K / 14900K + RTX 2080 Ti 11GB / 3090 / 4090 • 单周期 AVX2 vpsllvd + vpmaddwd 子尺度融合
• 实时 VRAM --n-cpu-moe 求解器(550 MB WDDM 保留) + _WIN32 CreateFileMappingA
Windows 指南
windows/modchip_win.ps1
Apple Silicon(M1 / M2 / M3 / M4) Apple M4 Max (16C+40C, 64 GB), M4 Pro (14C+20C, 24 GB) • 零拷贝统一内存 Metal 着色器 + ARM64 NEON/AMX(M4 Max 上 238.9 GB/s DRAM 带宽)
• 0-Swap 128K–256K 上下文预算(384 MB KV)+ Stockfish-PVS v2
Apple Silicon 指南
Issue #8
ARM64 云与边缘(AWS Graviton / Ampere) AWS Graviton3 m7g.2xlarge(8 vCPU Neoverse-V1,32 MB L3) • ARMv8.4-A DotProd(SDOT)+ 256 位 SVE + 每核 1 vCPU 绑定(-t 8)
• 32 MB 系统级缓存(SLC)保留(44.97 tok/s 解码)
硬件指南 §1
Issue #2
AMD Zen 4 紧凑型迷你主机(Linux) Ryzen 7 8745H / 8745HS(8C/16T,16 MB L3 + Radeon 780M) • AVX-512 VNNI + 16 MB L3 窗口自动调优(19.48–23.38 tok/s 在 96 GB DDR5-5600 上)
• 可选 Radeon 780M UMA iGPU 卸载
Fedora 指南
Issue #9

头条基准测试:纯 CPU 与混合摘要

1. DeepSeek-V4-Flash 284B(13.17B 激活)在 64 GB Zen 5 CPU 上(AMD Ryzen 9 9955HX,0 GPUs)

算子级性能分析与数学推导见 docs/DEEPSEEK_V4_OPTIMIZATIONS.md(概率和 KL 散度相对于在 56.56 GiB Fractal 检查点上未打补丁的 Top-6 执行进行测量):

运行时配置(DeepSeek-V4-Flash,256K 上下文) 预填充(pp512) 纯解码(N=1) 使用 Stockfish-PVS Logit 余弦相似度 KL 散度($\Delta$ PPL) Top-1 / Top-3 匹配
未打补丁的 UD-IQ1_S(76.87 GiB / 82.5 GB) 64 GB 上 OOM / 交换 5.91 tok/s (169.3 ms) 不适用 (回滚 Bug) 1.00000 (参考) 0.0000 (0.00%) 100% / 100%
1. v2.4.0 无损(Top-6 所有层,默认,56.56 GiB) 43.16 – 44.36 tok/s (+77.1%) 9.06 – 9.95 tok/s 11.5 – 14.7 tok/s 1.00000 0.0000(0.00% 位精确) 100% / 100%
2. v2.4.0 最佳点(Top-5 在 il >= 3 上,$L_2$ 正交) 43.16 – 44.36 tok/s 9.68 – 9.87 tok/s 12.2 – 15.1 tok/s 0.99714 0.0042 nats(+0.42% PPL) 95.8% / 100%
3. v2.4.0 Top-5 L2 + 门控优先 SwiGLU(80/128 $L_2$) 43.16 – 44.36 tok/s 10.15 tok/s (98.5 ms) 12.8 – 15.6 tok/s 0.99385 0.0531 nats 100% / 100%
4. v2.4.0 Turbo 10+(Top-4 L2 + 门控优先 SwiGLU) 43.16 – 44.36 tok/s 10.12 – 10.74 tok/s (93.2 ms) 13.0 – 16.0 tok/s 0.99126 0.0281 – 0.0694 nats 100% / 100%

2. NVIDIA-Nemotron-3.5-30B-A3B(3.0B 激活)在 256K 上下文(AMD Ryzen 9 9955HX,0 GPUs)

完整消融表和 100/100 质量门报告见 docs/NEMOTRON_OPTIMIZATIONS.md:

量化配置 磁盘大小 空闲 VmRSS(256K) 质量门(100 分) 预填充(pp512) 基础解码(N=1) Stockfish-PVS v2 (M=7) 重构
Baseline-Q4_0(4.50 bpw 官方 GGUF) 17.59 GiB 21.41 GiB 100.0 / 100.0 241.0 – 306.8 tok/s 19.54 tok/s 40.91 avg / 45.43 peak tok/s
Fractal-MXFP4 (4.25 bpw) 15.95 GiB 17.46 GiB 100.0 / 100.0 241.0 – 306.8 tok/s 26.08 tok/s (+33.5%) 48.39 avg / 60.40 peak tok/s (80.8 Vulkan)
Fractal-64-BF16 (3.75 bpw) 14.35 GiB 15.40 GiB (-6.01 GiB) 100.0 / 100.0 241.0 – 306.8 tok/s 25.02 tok/s (+28.0%) 48.39 avg / 60.40 peak tok/s (96.4% 加速)

社区 CPU 与混合排行榜

运行 ./modchip bench(或在 Windows 上运行 windows\BENCHMARK_PC.bat)并 提交你的记分卡(GitHub Issue)。

硬件平台(CPU / SoC / Hybrid) 核心数 / 缓存 内存 预填充(tok/s) 解码 — 散文 / C++20 解码 — Stockfish M=7 突发 配置与贡献者
AMD Threadripper PRO 7985WX(Zen 4) 64C/128T(8 CCDs,256 MB L3) 256 GB 8 通道 DDR5-6000(0 GPU) 386.00 (-t 32) 73.84 – 80.14 tok/s (70.0% 准确率) 111.62 tok/s 热 / 80.14 冷 (-t 32 4C/CCD) @aifartist(Issue #1)
AMD Ryzen 9 7945HX3D + RX 9070 XT(Hybrid) 16C/32T(128 MB 3D V-Cache)+ 16 GB Vulkan 94 GB DDR5 + 16 GB VRAM 563.00 (256K 上下文) 75.10 tok/s (MXFP4 15.2GB) 80.80 tok/s (Vulkan SSM_SCAN + MXFP4 MoE) Community (RADV/Vulkan) (FAQ.md)
AMD Ryzen 9 9955HX(Zen 5) 16C/32T(2 CCDs,64 MB L3) 64 GB DDR5(0 GPU) 241.0 (峰值 306.8) 25.02 – 34.5 tok/s (Fractal-64 / MXFP4) 48.39 avg / 60.40 peak (len 6.90) @synchopate (docs/NEMOTRON_OPTIMIZATIONS.md)
Apple M4 Max(16C CPU + 40C GPU) 16C (ARM64 NEON + 40C Metal) 64 GB LPDDR5X-8533(238.9 GB/s 带宽) ~451.0 (审计) 49.2 – 57.7 tok/s (散文 / 代码) 70.9 – 120.0 tok/s (Agent / 重构) @jbeckman1974(Issue #8)
Apple M4 Pro(14-Core SoC) 14C CPU + 20C Metal 24 GB 统一内存(0 Swap) 256.0 – 549.0 47.0 – 48.0 tok/s (128K) 49.0+ tok/s @jarorosFork (apple-silicon/)
AWS Graviton3 m7g.2xlarge(ARM64 Neoverse-V1) 8 vCPU(32 MB L3,SVE-256) 31 GB DDR5(0 GPU) 101.67 (-t 8) 41.05 tok/s (C++20) 44.97 tok/s (重构) @gerchik(Issue #2)
AMD EPYC 7402P(Zen 2 Rome · AVX2-only) 24C/48T(8 CCDs,128 MB L3) 128 GB 8 通道 DDR4(0 GPU) 158.73 (-t 24) 27.29 tok/s (C++20,567 ms TTFT) 31.22 tok/s (冷运行 1,66.7% 准确率) @AdamKlob(Issue #6)
AMD Ryzen 9 9950X(Zen 5 Desktop) 16C/32T(2 CCDs,64 MB L3) 64 GB DDR5-6800(0 GPU) 135.64 (v2.1 Q4_0) 20.78 tok/s (C++20,526 ms TTFT) 24.67 tok/s (冷运行 1,66.5% 准确率) @nadams(Issue #5)
AMD Ryzen 7 8745H 配 Radeon 780M(Zen 4) 8C/16T(16 MB L3,AVX-512) 96 GB DDR5-5600(0 GPU,Arch) 128.81 (-t 8) 19.48 tok/s (C++20,686 ms TTFT) 23.38 tok/s (69.8% PVS 准确率) @arch-btw(Issue #9)
AMD Ryzen 5 7430U(Zen 3 Mobile 15W) 6C/12T(16 MB L3,AVX2) 32 GB DDR4-3200(0 GPU,Pop!_OS) 59.03 (-t 6) 13.03 tok/s (C++20,2072 ms TTFT) 15.57 tok/s (68.3% PVS 准确率) @armadillu(Issue #12)
AMD Ryzen 7 5700U(Zen 2 Mobile 15W) 8C/16T(8 MB L3,AVX2) 64 GB DDR4(0 GPU,Debian) 42.80 (-t 8) 12.92 tok/s (C++20,1720 ms TTFT) 14.35 tok/s (66.5% PVS 准确率) @JamesStallings(Issue #10)
Intel Core i9-11950H(Tiger Lake-H) 8C/16T(24 MB L3,AVX-512) 128 GB DDR4-3200(0 GPU,Fedora) 85.39 (-t 8) 10.76 tok/s (C++20,1106 ms TTFT) 13.37 tok/s (69.8% PVS 准确率) @ELO-I(Issue #11)
Windows 11 混合模式(i9-9900K + RTX 2080 Ti 11GB) 8C/16T(16 MB L3)+ 11 GB CUDA 16 GB DDR4 + 11 GB GDDR6 自动 CUDA 12.4 50–58 tok/s (14B)/ 30B 混合模式 100+ tok/s (Nemotron-H-8B 128K) windows/
AMD Ryzen 7 8745HS(GEEKOM A8) 8C/16T(16 MB L3) 64 GB DDR5-5600 已在 Fedora 44 上验证 已验证(ngram) 已验证(CPU & 780M) @jarorosFork (fedora/)
Ryzen 9 9955HX 上的 DeepSeek-V4-Flash 284B 16C/32T(2 CCDs,64 MB L3) 64 GB DDR5(58.9 GiB RSS @ 256K) 43.16 – 44.36 tok/s (32.6 ms Slot-0) 9.06 – 10.74 tok/s (13.17B 活跃) 11.50 – 14.69 tok/s (94.5% PVS 准确率) @synchopate (docs/DEEPSEEK_V4_OPTIMIZATIONS.md)

仓库结构与手动 CMake 构建说明

llama-modchip/
├── modchip                                    # Unified CLI (setup | start | chat | bench | eval | quantize | web | claude | stop)
├── install.sh                                 # Automated Installer (Linux)
├── README.md / ARCHITECTURE.md / FAQ.md       # Overview, Full Mathematical Paper & Engineering FAQ
├── RELEASE_NOTES.md                           # v2.4.0 Release Notes
├── docs/
│   ├── NEMOTRON_OPTIMIZATIONS.md              # Deep-dive on Nemotron-3.5-30B-A3B & Nemotron-H-8B optimizations
│   ├── DEEPSEEK_V4_OPTIMIZATIONS.md           # Deep-dive on DeepSeek-V4-Flash 284B profiling, SVD & L2-quadrature MoE
│   └── HARDWARE_OPTIMIZATIONS.md              # Chip-by-chip optimizations (Zen 5, Threadripper, Vulkan, CUDA, Metal, ARM64)
├── patches/
│   ├── deepseek-v4-flash-fractal-256k.patch   # Unified v2.4.0 patch (DeepSeek-V4-Flash 284B + Nemotron-3.5 30B, Linux/macOS/Windows)
│   └── zen5-nemotron-256k-optimizations.patch # Standalone ggml/llama core patch for Nemotron-3.5
├── windows/                                   # Windows 10/11 Hybrid GPU+CPU MoE Pack (AVVIA_MODCHIP.bat, modchip_win.ps1)
├── apple-silicon/                             # Apple M4 Pro (24 GB) Metal setup & 128K benchmarks
├── fedora/                                    # Fedora 44 / AMD Ryzen 7 8745HS (GEEKOM A8) all-in-one script
├── speculative/                               # RouteCrack + Stockfish-PVS v2 (rc_stockfish.h, ngram-map.cpp)
├── benchmarks/                                # eval_quality_and_tools.py (100-pt Quality Gate) & results/*.json
├── gateway/sse_gateway.py                     # Agentic SSE Proxy + Compact Tool Table + Dark-Mode Web Chat HUD (:8787)
└── scripts/                                   # build_fractal_moe_gguf.sh, transcode_dsv4.{c,py}, chat.py, llama_modchip.py

Nemotron 深入解析(docs/NEMOTRON_OPTIMIZATIONS.md) · DeepSeek-V4 284B 深入解析(docs/DEEPSEEK_V4_OPTIMIZATIONS.md) · 硬件与芯片矩阵(docs/HARDWARE_OPTIMIZATIONS.md) · 完整论文(ARCHITECTURE.md) · 常见问题(FAQ.md)