llama.cpp

Ochiq manbalardan

llama.cpp — MIT litsenziyali C/C++ LLM inferens dvigateli boʻlib, katta til va vizual modellarni mahalliy yoki bulutda minimal sozlash bilan ishga tushiradi.

AI vositaKategoriya: AI vositalariOpen sourcemaʼlumot tekshirilgan: 15-okt, 2026

Sharh

Katta til modellarini ishga tushirish odatda og‘ir freymvorklar, bulut API’lari yoki maxsus apparat talab qiladi. llama.cpp — sof C va C++ tilida yozilgan, tashqi bogʻliqliklarsiz ishlaydigan ochiq LLM va VLM inferens dvigateli boʻlib, turli apparat platformalarida minimal sozlash va yuqori unumdorlik uchun moʻljallangan. Loyiha 1,5 bitdan 8 bitgacha kvantlashni qoʻllaydi, bu xotira sarfini kamaytiradi. Apple silicon uchun Metal, x86 uchun AVX va AMX, NVIDIA va AMD GPU’lari uchun CUDA va HIP, shuningdek Vulkan, SYCL va boshqa backendlar mavjud. Model video xotirasidan katta boʻlsa, uni CPU va GPU oʻrtasida boʻlish mumkin. Modellar Hugging Face’dan toʻgʻridan-toʻgʻri yuklanadi va llama CLI yoki OpenAI bilan mos llama-server API orqali ishga tushiriladi. Bu vosita modellarni mahalliy ishlatmoqchi, oʻz API’sini joylashtirmoqchi yoki inferensni oʻz serverlarida yuritmoqchi boʻlgan dasturchilar, tadqiqotchilar va havaskorlar uchun mos. Oʻrnatish skriptlari, Docker, tayyor ikkilik fayllar yoki manba koddan yigʻish orqali amalga oshiriladi. Loyiha MIT litsenziyasi ostida tarqatiladi.
  • ggml
  • llm
  • local-llm

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.
  • Rasmiy saytOchiq manbalardankatalog metamaʼlumotlaridan
    llama.app/ ↗
  • Til paketlari reyestripythonOchiq manbalardanpaket manifestidan — reyestrda chop etilgani tekshirilmagan
    pipx install llama-cpp-scripts

    Tekshirilmagan: oʻrnatishdan oldin reyestrdagi paket aynan shu loyihaga tegishli ekanini tekshiring.

    pypi.org/project/llama-cpp-scripts/ ↗
  • Manbadan yigʻishOchiq manbalardankatalog metamaʼlumotlaridan

    Manbadan yigʻish: tekshirilgan yigʻish retsepti yoʻq — repozitoriy koʻrsatmalariga amal qiling.

    github.com/ggml-org/llama.cpp ↗

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
WindowsNomaʼlum———
macOSNomaʼlum———
LinuxNomaʼlum———
Web browserNomaʼlum———
Server / self-hostedNomaʼlum———
Container (OCI)Nomaʼlum———
PythonMos—paket manifesti: pyproject.toml name0.60

Relizlar

tekshirilgan: 29-okt, 2026
v0.8.0Oxirgi28-okt, 2026Rasmiy manba ↗

0.8.0 versiyasi fayllari

Marketpleys bu fayllarni saqlamaydi: yuklab olish rasmiy manbadan. Biz ularni skanerlamaganmiz.
FaylPlatformaHajmSHA-256Rasmiy manbadan yuklab olish
nightly-tag.txtboshqa7 B724adc02ee64…Rasmiy manba ↗

Relizlar tarixi

Sifat profili

algoritm quality-v1.0 · baholangan 15-okt, 2026
Sifat bahosi91
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 2020
last activity 0 days ago
Hujjatlar · 1515
README 7470 chars, description present
Foydalanishga tayyorlik · 156
install instructions: no; releases: yes
Metamaʼlumotlar · 1010
4/4 of description, homepage, license, topics
Relizlar · 1010
10 release(s), latest 0 days ago
Kategoriya aniqligi · 1010
classifier confidence 1
Ommaboplik · 1010
131301 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX MIT
Hamjamiyat · 55
issues enabled, 24441 forks

Litsenziya

MIT
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/ggml-org/llama.cppAsosiy★ 131 301 yulduzfaollik: 15-okt, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

README

ggml-org/llama.cpp dan · litsenziya MIT · yuklangan 29-okt, 2026

llama.cpp

[llama]

LLM inference in C/C++

[License: MIT] [Release] [Nightly] [Server] [Docker] [Winget]

ggml / ops / maintainer PRs / dev stats / lib llama API / llama-server REST API

Quick start

A few options to get llama.cpp installed on your machine:

# curl
curl -LsSf https://llama.app/install.sh | sh

# powershell
irm https://llama.app/install.ps1 | iex

Once installed:

# Download and run a model directly from Hugging Face
llama cli -hf ggml-org/Qwen3.5-0.8B-GGUF

# Launch OpenAI-compatible API server
llama serve -hf ggml-org/Qwen3.5-0.8B-GGUF

Description

The main goal of llama.cpp is to enable LLM (and VLM) inference with minimal setup and state-of-the-art performance on a wide range of hardware - locally and in the cloud.

  • Plain C/C++ implementation without any dependencies
  • Apple silicon is a first-class citizen - optimized via ARM NEON, Accelerate and Metal frameworks
  • AVX, AVX2, AVX512 and AMX support for x86 architectures
  • RVV, ZVFH, ZFH, ZICBOP and ZIHINTPAUSE support for RISC-V architectures
  • 1.5-bit, 2-bit, 3-bit, 4-bit, 5-bit, 6-bit, and 8-bit integer quantization for faster inference and reduced memory use
  • Custom CUDA kernels for running LLMs on NVIDIA GPUs (support for AMD GPUs via HIP and Moore Threads GPUs via MUSA)
  • Vulkan and SYCL backend support
  • CPU+GPU hybrid inference to partially accelerate models larger than the total VRAM capacity

The llama.cpp project is build on top of the ggml library.

Supported backends

BackendTarget devices
BLASAll
BLISAll
CANNAscend NPU
CUDANvidia GPU
HIPAMD GPU
HexagonSnapdragon
IBM zDNNIBM Z & LinuxONE
MUSAMoore Threads GPU
MetalApple Silicon
OpenCLAdreno GPU
OpenVINO [In Progress]Intel CPUs, GPUs, and NPUs
RPCAll
SYCLIntel GPU
VirtGPUVirtGPU APIR
VulkanGPU
WebGPUAll
ZenDNNAMD CPU

Documentation

Tools
Development

Contributing

  • Contributors can open PRs
  • Collaborators will be invited based on contributions
  • Maintainers can push to branches in the llama.cpp repo and merge PRs into the master branch
  • Any help with managing issues, PRs and projects is very appreciated!
  • Read the CONTRIBUTING.md for more information

Acknowledgements

  • yhirose/cpp-httplib - Single-header HTTP server, used by llama-server - MIT license
  • nothings/stb - Single-header image format decoder, used by multimodal subsystem - Public domain
  • nlohmann/json - Single-header JSON library, used by various tools/examples - MIT License
  • mackron/miniaudio - Single-header audio format decoder, used by multimodal subsystem - Public domain
  • sheredom/subprocess.h - Single-header process launching solution for C and C++ - Public domain
Repozitoriyni ochish ↗