Hypura: Apple Silicon을 위한 스토리지 계층 인식 LLM 추론 스케줄러

✍️ OpenClawRadar📅 게시일: March 24, 2026🔗 Source
Hypura: Apple Silicon을 위한 스토리지 계층 인식 LLM 추론 스케줄러
Ad

Hypura의 기능

Hypura는 Apple Silicon용 저장 계층 인식 LLM 추론 스케줄러로, 접근 패턴, 대역폭 비용 및 하드웨어 성능을 기반으로 모델 텐서를 GPU, RAM, NVMe 계층에 배치합니다. 이를 통해 물리적 메모리를 초과하는 모델을 시스템 충돌 없이 실행할 수 있습니다.

주요 기능 및 작동 방식

Hypura는 GGUF 파일을 읽고, 하드웨어(GPU 작업 세트, RAM, NVMe 대역폭)를 프로파일링하며, 모든 텐서를 계층에 할당하는 배치 최적화를 수행합니다:

  • GPU (Metal) — 어텐션 레이어, 정규화, 임베딩
  • RAM — GPU 작업 세트에 맞지 않는 오버플로 레이어, mmap을 통해 접근
  • NVMe — 나머지 레이어는 직접 I/O(F_NOCACHE + pread)를 통해 주문형으로 로드되며, 순방향 패스 전에 미리 가져옴

Mixtral과 같은 MoE 모델의 경우, Hypura는 전문가 스트리밍을 구현합니다: 비전문가 텐서(~1 GB)만 GPU에 유지되고, 전문가 텐서는 요청 시 NVMe에서 풀 버퍼를 통해 스트리밍됩니다. 여기에는 워밍업 후 대부분의 I/O를 제거하는 99.5% 적중률의 뉴런 캐시, 선택된 전문가를 식별하는 라우터 가로채기, 그리고 다음에 활성화될 전문가를 예측하여 사전 가져오기를 위한 공동 활성화 추적이 포함됩니다.

Llama 70B와 같은 밀집 모델의 경우, 밀집 FFN 스트리밍을 사용합니다: 어텐션 및 정규화(~8 GB)는 GPU에 유지되고, FFN 텐서(~32 GB)는 확장된 사전 가져오기 선행을 통해 동적 크기 풀 버퍼를 통해 NVMe에서 스트리밍됩니다.

Ad

성능 벤치마크

모든 벤치마크는 M1 Max, 32 GB 통합 메모리, ~5.1 GB/s NVMe 순차 읽기에서 수행됨:

  • Qwen 2.5 14B Q4_K_M (8.4 GB): 전체 상주 모드, 21 tok/s (llama.cpp와 동일)
  • Mixtral 8x7B Q5_K_M (30.9 GB): 전문가 스트리밍 모드, 2.2 tok/s (llama.cpp OOM)
  • Llama 3.3 70B Q4_K_M (39.6 GB): 밀집-FFN-스트리밍 모드, 0.3 tok/s (llama.cpp OOM)

풀 버퍼 크기, 사전 가져오기 깊이 및 메모리 예산은 하드웨어 프로파일에서 자동으로 계산되므로 수동 조정이 필요하지 않습니다.

설치

Hypura는 Cargo를 사용하여 소스에서 빌드됩니다. Rust 1.75+ 및 CMake가 필요합니다.

📖 전체 소스 읽기: HN AI Agents

Ad

👀 See Also

OpenObscure: AI 에이전트를 위한 오픈소스 온디바이스 개인정보 보호 방화벽
Tools

OpenObscure: AI 에이전트를 위한 오픈소스 온디바이스 개인정보 보호 방화벽

OpenObscure는 오픈 소스, 온디바이스 개인정보 보호 방화벽으로, AI 에이전트와 LLM 제공자 사이에 위치하며, 요청이 사용자의 기기를 떠나기 전에 FF1 형식 보존 암호화를 사용하여 PII 값을 암호화합니다. 99.7%의 재현율을 가진 PII 탐지, 인지 방화벽 스캔 기능을 포함하며, macOS/Linux/Windows에서 실행되고 iOS/Android 바인딩을 지원합니다.

OpenClawRadar
인터랙티브 마인드맵으로 시각화한 Claude 도구 생태계
Tools

인터랙티브 마인드맵으로 시각화한 Claude 도구 생태계

한 개발자가 D3.js를 사용하여 Claude의 Chat, Cowork, Code 도구 간 기능, 플랫폼 가용성, 가격 차이, 커넥터 호환성을 추적하는 대화형 HTML 마인드맵을 만들었습니다.

OpenClawRadar
마인드 프로토콜: 오픈소스 시스템으로 클로드에 지속적 메모리와 실시간 생체 인식 통합 제공
Tools

마인드 프로토콜: 오픈소스 시스템으로 클로드에 지속적 메모리와 실시간 생체 인식 통합 제공

Mind Protocol은 Claude가 자율적인 동반자로 지속적으로 실행되는 오픈소스 시스템입니다. 이 시스템은 모든 세션에 걸쳐 지속적인 메모리를 제공하며, 패턴, 선호도, 기록에 대한 수개월간 누적된 컨텍스트를 Claude에 제공합니다. 또한 모든 대화에 실시간 Garmin 워치 데이터(심박수, HRV, 스트레스, 수면 지표, 체력 배터리 수치 등)를 주입합니다.

OpenClawRadar
토큰미터: 클로드 코드 토큰 사용량을 오프라인에서 추적하는 무료 윈도우 앱
Tools

토큰미터: 클로드 코드 토큰 사용량을 오프라인에서 추적하는 무료 윈도우 앱

Tokenmeter는 로컬 Claude Code .jsonl 파일을 읽어 토큰 사용량, 예상 비용, 캐시 절감 및 90일 활동 히트맵을 표시하는 무료 오픈소스 Windows 앱입니다. 모두 오프라인에서 작동합니다.

OpenClawRadar