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 호환성 기준의 시맨틱 버전 정책을 적용했다.
자세히 보기
- 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가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.