返回资讯中心
外部精选
软件工程
#开发者实时流

SPECTRA 引擎实现任意大模型一键 3 倍压缩,近乎无损

来源标题:Compress any LLM 3x in one click, near-lossless, in under 50 MB RAM

SPECTRA 引擎可在不到 50 MB 主机内存下将任意 LLM 压缩约 3.3 倍,VRAM 占用减少 68.5%。该引擎支持 Transformer、MoE、Mamba-2 等架构,使 4B 模型可在 4 GB 笔记本 GPU 上运行,解码速度最高达 82.5 tokens/秒。

Hacker News 最新NeuraCryption2026/11/11 · 今天30 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

SPECTRA(Sparse-Precision Exact Channel Tensor Reconstruction Architecture)是一种与架构无关的神经压缩引擎和高吞吐执行运行时,专为打破消费级和边缘 GPU(包括 4 GB 和 8 GB 的 NVIDIA RTX 笔记本及台式机 GPU)上的内存墙而设计。

在标准运行时会因内存不足(OOM)错误而崩溃的硬件上,本地运行数学推理模型(如 DeepSeek-R1-Distill)、深度 transformer 模型(IBM Granite-3B、Llama-3.2)、状态空间混合模型(NVIDIA Nemotron-3-Nano Mamba-2)以及卷积架构(LiquidAI LFM-3)。

瞬时冷模型加载时间:直接从磁盘加载到 GPU VRAM 仅需 1.5 秒至 3.8 秒(主机 RAM 分配 0 MB)。

自主流式压缩:1.5B 至 4B 模型仅需 2 至 4 分钟(零校准数据集,主机 RAM 占用 <50 MB)。

峰值解码吞吐量:借助寄存器内融合的 Triton kernel 和 100% GPU 驻留,最高可达 82.5 tokens/秒。

内存占用降低:VRAM 减少 68.5%(3.3 倍压缩比),使 4B 模型能够在 4 GB 笔记本上运行。

通用无关性:自主压缩并服务任何 Dense Transformer、MoE、Hybrid Mamba-2 SSM 或 ConvNet。

零表示坍缩:在 ARC-Challenge 推理基准上超越未压缩的 BF16 基线(35.58% 对 34.73%)。

目录 为什么选择 SPECTRA?打破边缘内存墙 行业横向对比 快速上手(30 秒开箱即用) 一键操作展示 克隆并服务预调优模型 压缩任意自定义 Hugging Face 模型 实测基准(物理 RTX 3050 Ti 硬件) 微架构深入剖析 交互式 Web 仪表盘导览 CLI 参考与自动化 Python SDK 与 REST API 参考 硬件兼容性指南 许可与法律条款 官方代码仓库 引用说明 为什么选择 SPECTRA?打破边缘内存墙 在边缘和消费级设备上运行现代大语言模型(LLM)和混合状态空间模型(SSM),其根本瓶颈在于内存带宽而非算术吞吐量。

在单 token 自回归生成($M = 1$)期间,推理引擎必须从 GPU 全局内存(GDDR6/VRAM)读取整个权重矩阵 $W$,以计算单个 token 向量 $x$: $$\text{Operational Arithmetic Intensity} \approx \frac{2 \cdot N \cdot K \text{ FLOPs}}{2 \cdot N \cdot K \text{ Bytes loaded}} = 1.0\text{ FLOP/Byte}$$ 在 NVIDIA GeForce RTX 3050 Ti Laptop GPU 这样的消费级 GPU 上: 要加速解码,就必须压缩通过内存总线传输的权重字节。然而,传统量化工具会带来严重的摩擦: SPECTRA 通过数学保证消除了全部三大障碍。 能力 / 指标 SPECTRA(本工作) llama.cpp (GGUF Q4_K_M) AutoGPTQ / AWQ vLLM (FP8 / AWQ) BitsAndBytes (NF4) 压缩期间峰值 RAM < 50 MB(流式) 8 至 16 GB 16 至 32 GB(笔记本上 OOM) 不适用(需预量化) 整个模型载入 RAM 是否需要校准数据集 无(零样本 AST) 无 是(需要 Pile/C4) 是(预计算) 无 压缩时间(3B - 4B 模型) 2.0 至 4.2 分钟 5 至 12 分钟 45 至 90 分钟 外部流水线 即时(加载慢) 冷模型加载时间(GPU) 1.5 秒至 3.8 秒 4.0 秒至 8.5 秒 12.0 秒至 30.0 秒 25.0 秒至 60.0 秒 18.0 秒至 45.0 秒 解码速度(RTX 3050 Ti 4 GB) 82.53 tok/s(DeepSeek-R1) 32.1 tok/s 崩溃(CUDA OOM) 不支持(<6 GB VRAM) 12.4 tok/s 离群值表示 位精确原生 FP16 块级 min/max INT4 缩放 FP8 饱和 NormalFloat4 架构无关性 Dense、MoE、Mamba-2、LFM 仅 Transformer 仅 Transformer 部分架构 仅 Transformer 一键 Web UI 与遥测 内置(FastAPI + NVML) 基础 Web UI 无 仅服务器 API 无 快速上手(30 秒开箱即用) SPECTRA 无需任何手动配置。克隆后直接运行一条命令: git clone https://github.com/NeuraCryption/SPECTRA.git && cd SPECTRA && ./launch.sh Windows(命令提示符 / PowerShell - 一键开箱即用) git clone https://github.com/NeuraCryption/SPECTRA.git && cd SPECTRA && launch.bat 跨平台 Python(任意操作系统) git clone https://github.com/NeuraCryption/SPECTRA.git cd SPECTRA pip install -r requirements.txt python launch.py 启动器自主完成以下操作: 内置 Web Dashboard 提供无缝的自主操作体验: +-----------------------------------------------------------------------------------------+ | [SPECTRA HUD] GPU: RTX 3050 Ti (4GB) | VRAM: 1,050 / 3,771 MB | RAM: 3.2 GB | 54°C | 38W | +-----------------------------------------------------------------------------------------+ | [Models & Compression] | | ├── DeepSeek-R1-Distill-1.5B (SPECTRA 4-bit) ──> [ Load & Chat (3.8s) ] | | ├── Nemotron-3-Nano-4B-SPECTRA (Mamba-2) ──> [ Load & Chat (3.9s) ] | | └── Uncompressed Raw Models Found: | | └── meta-llama/Llama-3.2-3B ──> [ 1-Click Compress (3 min) ] | +-----------------------------------------------------------------------------------------+ | [Active Session: DeepSeek-R1] | | User: Solve 3x + 15 = 42 step-by-step. | | Assistant: | | ┌─ Thinking Process (DeepSeek-R1 <think> drawer) ───────────────────────────────────┐ | | │ 1. Subtract 15 from both sides: 3x = 27. │ | | │ 2. Divide by 3: x = 9. │ | | └───────────────────────────────────────────────────────────────────────────────────┘ | | The solution is x = 9. | | | | [ 78.5 tok/s | Prefill: 262 tok/s | Latency: 12.7 ms/tok | 100% GPU Resident ] | +-----------------------------------------------------------------------------------------+ 一键硬件优化:运行 python launch.py 即可根据你的实际 VRAM 和 RAM 自动校准缓冲区大小。 一键模型加载:点击 “Load & Chat” 即可实例化架构,并在 1.5 至 3.8 秒内将权重流式加载到 GPU VRAM。 一键自主压缩:将任意原始 Hugging Face 文件夹拖入工作区,点击 “Compress Model”,即可在几分钟内以零校准数据生成 4-bit 的 .trdc 容器。

(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →