Back to browse
GitHub Repository

TurboQuant integration for MLX LM

3 starsPython

TurboQuant for mlx-lm (Apple Silicon)

by pythongiant·Jul 7, 2026·1 point·1 comment

AI Analysis

●●●BangerWizardrySolve My Problem

Custom Metal kernels bring Google's TurboQuant KV-cache compression to Apple Silicon.

Strengths
  • Custom Metal kernel for non-uniform quantization avoids slow generic Python fallbacks.
  • Modular implementation allows studying individual components like PolarQuant and QJL separately.
  • Drop-in KV cache replacement preserves attention scores via random Hadamard rotation.
Weaknesses
  • Apple Silicon only, excluding Nvidia CUDA users from accessing these benefits.
  • Benchmarks rely on specific models, may not generalize to all architectures.
Category
Target Audience

Developers running local LLMs on Apple Silicon

Similar To

llama.cpp · AWQ · GPTQ

Post Description

Hi HN,

I built mlx-turboquant, an implementation of Google's TurboQuant KV-cache compression algorithm for Apple's MLX framework.

The repository includes quality benchmarks, memory benchmarks, and a modular implementation so individual pieces (PolarQuant, QJL, packing, codebooks) can be studied independently.

Similar Projects

AI/MLMid

Standalone TurboQuant KV Cache Inference

Standalone KV cache compression script implementing TurboQuant with 1.55x ratio.

Big BrainShip It
g023
343mo ago