Hypura: Speicher-Ebenen-bewusster LLM-Inferenz-Planer für Apple Silicon

Was Hypura macht
Hypura ist ein speichertierbewusster LLM-Inferenz-Scheduler für Apple Silicon, der Modelltensoren basierend auf Zugriffsmustern, Bandbreitenkosten und Hardwarefähigkeiten über GPU-, RAM- und NVMe-Ebenen verteilt. Dies ermöglicht die Ausführung von Modellen, die den physischen Speicher übersteigen, ohne dass das System abstürzt.
Hauptfunktionen und Funktionsweise
Hypura liest GGUF-Dateien, erstellt ein Profil Ihrer Hardware (GPU-Arbeitssatz, RAM, NVMe-Bandbreite) und löst ein Platzierungsoptimierungsproblem, das jeden Tensor einer Ebene zuweist:
- GPU (Metal) — Aufmerksamkeitsschichten, Normen, Einbettungen
- RAM — Überlaufschichten, die nicht in den GPU-Arbeitssatz passen, über mmap zugreifbar
- NVMe — Verbleibende Schichten, die bei Bedarf über direkten I/O (
F_NOCACHE + pread) geladen werden, vor dem Vorwärtsdurchlauf vorab geladen
Für MoE-Modelle wie Mixtral implementiert Hypura Expert-Streaming: Nur Nicht-Experten-Tensoren (~1 GB) verbleiben auf der GPU, während Experten-Tensoren bei Bedarf aus dem NVMe über einen Pool-Puffer gestreamt werden. Es enthält einen Neuron-Cache mit 99,5 % Trefferquote, der nach dem Aufwärmen die meisten I/O-Vorgänge eliminiert, Router-Interception zur Identifizierung ausgewählter Experten und Co-Aktivierungs-Tracking, um vorherzusagen, welche Experten als nächstes aktiviert werden, für spekulatives Vorabladen.
Für dichte Modelle wie Llama 70B verwendet es Dense-FFN-Streaming: Aufmerksamkeit + Normen verbleiben auf der GPU (~8 GB), während FFN-Tensoren (~32 GB) aus dem NVMe über einen dynamisch dimensionierten Pool-Puffer mit skaliertem Vorablade-Lookahead gestreamt werden.
Leistungsbenchmarks
Alle Benchmarks auf M1 Max, 32 GB Unified Memory, ~5,1 GB/s NVMe sequenzieller Lesezugriff:
- Qwen 2.5 14B Q4_K_M (8,4 GB): Vollresident-Modus, 21 Tok/s (gleich wie llama.cpp)
- Mixtral 8x7B Q5_K_M (30,9 GB): Expert-Streaming-Modus, 2,2 Tok/s (llama.cpp OOM)
- Llama 3.3 70B Q4_K_M (39,6 GB): Dense-FFN-Streaming-Modus, 0,3 Tok/s (llama.cpp OOM)
Pool-Puffergröße, Vorabladetiefe und Speicherbudgets werden automatisch aus Ihrem Hardwareprofil berechnet – keine manuelle Anpassung erforderlich.
Installation
Hypura wird aus dem Quellcode mit Cargo erstellt. Sie benötigen Rust 1.75+ und CMake.
📖 Source: HN AI Agents
👀 Siehe auch

SprintiQ: Open-Source Sprint-Planung für Claude Code
SprintiQ ist eine Open-Source-Agile-Plattform, die als Orchestrierungsschicht für Claude Code fungiert und KI-gestützte User-Story-Generierung, Sprintplanung, Velocity-Tracking sowie eine CLI bietet, die Git-Aktivitäten in Echtzeit mit Sprints synchronisiert.

Reddit-Diskussion: Identity.md-Dateien sind unzureichend für die Persönlichkeitsstabilität von KI-Mitarbeitern ohne geeignete Modellarchitektur
Eine Reddit-Diskussion argumentiert, dass die Anpassung von identity.md-Dateien zur Verhinderung von Persönlichkeitsvermischungen in KI-Mitarbeiterteams unwirksam ist, wenn die zugrunde liegende Modellarchitektur nur Rollentrennung simuliert. Der Beitrag empfiehlt die Verwendung des Minimax M2.7-Backends, das Grenzbewusstsein durch 100+ Selbstentwicklungszyklen direkt in das Basistraining integriert hat.

gui.new: Tool für Claude, um visuelle Ausgaben als teilbare Links darzustellen
gui.new ist ein Tool, mit dem Claude visuelle Ausgaben als live teilbare Links rendern kann, anstatt Codeblöcke zurückzugeben. Es wurde mit Claude erstellt, nutzt Next.js auf Vercel mit Supabase und erfordert keine Anmeldung.

Klauenverdichter: 14-stufige Token-Kompressions-Engine für LLM-Pipelines
Claw Compactor ist eine Open-Source-LLM-Token-Komprimierungs-Engine, die eine 14-stufige Fusion-Pipeline verwendet, um eine durchschnittliche Kompression von 54 % ohne LLM-Inferenzkosten zu erreichen. Sie umfasst spezialisierte Kompressoren für Code, JSON, Protokolle, Diffs und Suchergebnisse mit reversiblen Komprimierungsfähigkeiten.