RUNLOCALAIv38
->Will it run?Best GPUCompareTroubleshootStartLearnPulseModelsHardwareToolsBench
Run check
RUNLOCALAI

Independently operated catalog for local-AI hardware and software. Hand-written verdicts. Source-cited claims. Reproducible commands when we have them.

OP·Eruo Fredoline
DIR
  • Models
  • Hardware
  • Tools
  • Benchmarks
TOOLS
  • Will it run?
  • Compare hardware
  • Cost vs cloud
  • Choose my GPU
  • Prompting kits
  • Quick answers
REF
  • All buyer guides
  • Learn local AI
  • Methodology
  • Glossary
  • Errors KB
  • Trust
EDITOR
  • About
  • Author
  • How we make money
  • Editorial policy
  • Contact
LEGAL
  • Privacy
  • Terms
  • Sitemap
MAIL · MONTHLY DIGEST
Get monthly local AI changes
Monthly recap. No spam.
DISCLOSURE

Some links on this site are affiliate links (Amazon Associates and other first-class retailers). When you buy through them, we earn a small commission at no extra cost to you. Affiliate links do not influence our verdicts — there are cards we rate highly that we don't have affiliate relationships with, and cards that sell well that we refuse to recommend. Read more →

© 2026 runlocalai.coIndependently operated
RUNLOCALAI · v38
Glossary / Frameworks & tools / GGML
Frameworks & tools

GGML

GGML is the C/C++ tensor library that underlies llama.cpp, whisper.cpp, and the original GGUF format. It provides quantized integer kernels, CPU/GPU dispatch (Metal, CUDA, OpenCL, Vulkan, SYCL), and the file format that GGUF replaced in 2023.

The "GGML format" name still appears in older blog posts and model cards. As of 2024 it's deprecated — all current llama.cpp releases require GGUF. If you find a .bin file labeled "ggmlv3" the only path forward is to re-convert from the original safetensors source or download a community-converted GGUF.

The library itself is alive and well; it's the file format that was renamed.

Practical example

An operator downloads a model card from 2023 and finds a file named model-ggmlv3-q4_0.bin instead of a .gguf file. Loading it in a current llama.cpp build fails immediately — recent releases dropped ggmlv3 support entirely after the 2023 GGUF migration. Their options: search Hugging Face for a community re-upload in GGUF format (usually available for any popular model), or, if none exists, pull the original safetensors weights and run convert_hf_to_gguf.py from the llama.cpp repo to produce a fresh GGUF file before quantizing. The underlying GGML tensor library — the CPU/GPU kernel code — hasn't gone anywhere and still powers the conversion and inference; it's specifically the old on-disk file format that's a dead end.

Related terms

QuantizationGGUF

See also

tool: llama-cpp

Reviewed by Eruo Fredoline. See our editorial policy.

Buyer guides
  • Best GPU for local AI →
  • Best laptop for local AI →
  • Best Mac for local AI →
When it doesn't work
  • CUDA out of memory →
  • Ollama running slowly →
  • ROCm not detected →