llama.cpp v1.0.0, 3년 반 만에 첫 메이저 릴리스

llama.cpp, 3년 반 만에 v1.0.0 공개: 이제 C API 호환이 깨지면 메이저 버전을 올립니다 (feat. ggml)

·2026.11.14 13:00

핵심 내용

llama.cpp가 v1.0.0을 출시하며 C API 호환성 기준의 시맨틱 버전 정책을 적용했다.

1 / 2

자세히 보기

  • 2023년 3월 첫 커밋 이후 약 3년 반 만에 v1.0.0 정식 릴리스가 공개됨
  • 공개 C API 호환성이 깨질 경우 메이저 버전을 올리는 시맨틱 버전 정책이 도입됨
  • llama.h 내 35개 함수가 제거되거나 이름이 변경되며, llama-server 보안 정책이 강화됨
  • FP8 KV 캐시 지원 및 Kimi-K3.1-Pro, Ripple-65B-Preview 등 신규 모델 아키텍처 지원이 추가됨

호환성 및 API 변경

  • 기존 함수명 변경: llama_load_model_from_file은 llama_model_load_from_file로 변경됨
  • llama-ext.h의 NextN 및 투기적 디코딩 관련 함수 18개가 llama.h로 이동함
  • ggml RPC 프로토콜이 v9로 상향되며 버전 불일치 시 연결이 거부됨

기능 및 성능 개선

  • -ctk f8_e4m3 옵션으로 OCP FP8 형식의 KV 캐시 저장이 가능해짐
  • MoE 전문가 캐시 관련 파라미터가 추가되어 CPU 처리 비율을 지정할 수 있음
  • CUDA, Metal, Vulkan 등 주요 백엔드에서 양자화 행렬곱 및 MoE fusion 성능이 개선됨

배포 및 빌드

  • Homebrew와 MacPorts에서 1.0.0 버전이 제공되며, GitHub과 Docker는 nightly b12359 기반임
  • CMake 설정에 COMPATIBILITY SameMajorVersion이 적용되어 1.x 버전만 허용됨
  • 개발 빌드 기본값은 1.0.0-dev이며, 정식 버전 문자열을 사용하려면 옵션 지정이 필요함

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.